Inital commit, stand phb
run some code improvements and init coding standards
Merge branch 'release/1.0.1'