Fixed the order in which the API returned posts. They are not returned in reverse chronological order (newest first). Also made some speed improvements for tests.
Added ability to have custom component name class, driven by the view of the component