Add exceptions classes, start unit tests, declare some services