initial commit.
yaml config file.
split main.
about done.
add postgresql.
add password prompt, help message.
change internal procedure.
fix up scheme when admin table missing.
change class structure,
split packages.
hide Internal module.
change module name and directory structure.
add travis.
fix build failure on case sensitive os. remove AutoDeriveTypeable.
rename scheme -> schema. NewSchema datatype. clean up shcememilk-bin.
fix down function.
update README.md, fix message of down command.
Merge branch 'develop'