changed FS base layout so that will match with API
created issue components skeleton ; added get all method for components ; @{no tests}
changed tests FS base layout so that will match with lib
added test for components::all
fixed type hinting in CommentsTest
added components::get method
added components::create
added components::update
added components::delete