Changed File permissions to make non executable
Stabilised Composer deps versions. Added more info
PSR-1 compliance, removed unused use statements
Using incenteev-parameters to manage Configs dist
Removed unused commented code
Removed NavTop and Default templates.

The templates currently don’t use Bootstrap. So they have been removed,
in the future once the theme/template editor is created then people
will be able to created their own.
File Entity removed from view, and JS for Lightbox
Removed .DS_Store from .gitignore and twig debug service from config_dev
Changed Corvus services to use Setter Injection.
Services use Setter Injection, no request scope in AppKernel
Removed Default and Basic Theme Css
Added GeneralSettingsController, Template Annotation

Added the GeneralSettingsController to contain the GeneralSettings
actions, including generalSettingsAction, securityAction and
analyticsAction.

Also started using the Template Annotation to remove boilerplate code
and make the Controller actions smaller.
PSR-1 Compliance, fix findClosestEntityInDirection.
Fixed Length validation in About Entity
Fixed travis.yml, Updated Readme and Changelog.