Add Theme::exists(), Fix getPath()
Merge pull request #351 from Flynsarmy/themeFixes

Add Theme::exists(), Fix getPath()
Tidy up code
Fix docblock
Display a correct CMS object name in the page title. Fixes #28. Fixes #354.
Fixed the unknown component caching problem. Added the unknown component handling to the back-end. AJAX request can now be stopped with preventing default action in the oc.beforeRequest event. Fixes #46.
Create a System Twig extension, for shared features
Fixes #55 - Assets are now referenced correctly as Assets instead of URLs