added new files and started specs
specs added
api_controller