Add API documentation
Remove Web test cases
Remove unnecessary dependencies
Remove views
Remove controllers and Symfony-dependent classes
Move User test to the correct folder