Added ContentItem API endpoints.
Added tests for endpoints.
Moved component_spec file to fit conventions.