added init and main functions to script
Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into develop
Updated to use new state object
Moved compiling related object to utils package
Updated closure call