* Fix bug about genesis file struct
* Add test case if custom genesis file
* Add test case if custom genesis file
* Fix a mistake
* Update Makefile
Co-authored-by: Haichen Shen <shenhaichen@gmail.com>
Co-authored-by: Haichen Shen <shenhaichen@gmail.com>