major reforge to mudular structure
Merge pull request #2 from hexahedron/1_simple_login

major reforge to mudular structure