Rake task to start sidekiq as daemon process
Use respond_with instead of building json

When starting controller with `respond_to :json`
the `respond_with` knows to use this format by
default
Scope all routes to /api endpoints

This will mitigate name collisions with
JS routes
Modify tests to match new endpoints
Change form_for url endpoint
Remove whitespace
Consolidate controller code