Fix some bugs
Init , test unit
Add HDateTime and tests
Add Test unit :D