Structure reorganization.
Create some tests cases.
Add some tests.
Automatic tests builder.
Server tests.