Grunt watch task for *.scss files.
Removing Doctrine ORM from the project.

Link to #95.

This paves the way for us to move towards a hand-tuned-SQL-esque project.
Database schema and script

Added SQL file for creating database in SQLite. Since each different
RDBMS will require variations of the same script, the
`scripts/schemata/` folder will contain all of them. Added a script
to create the database from the SQL file, something which Doctrine
previously took care of for us.
Foundations of new Lookup module.

- Moved Doctrine entities into Lookup
- Modified register action to use API
Updated login action to use API.
Refactored base controller.
Added Lookup module to config.
Register, login, and profile edit actions to use API.
Controllers refactored to use the API.

- Moved session handling into its own class.
- A LOT of TODO comments added
- Refactored the 3 controllers

Due to the state of the codebase, I'm not sure if any of this works.
Refactored AbaLookup module.

Still to-do:

- Refactor test classes.
- Remove TODO notes from comments and flesh out accordingly
- Update views

In progress:

- Merging profile and profile edit views (#99)
- Add ScheduleForm in place of 'hard-coded' form

Blockers:

- Issues #84, #82, #79, #65

In this commit:

- Moved authentication actions into their own controller
- Moved registration into AuthController
- Merging profile and profile edit views
Removed locations list.
Moved entity tests into Lookup module.
Style check on view helpers.
AbaLookup module fixes pre-actions, service locators.

- getServiceLocator() vs. non-existent serviceLocator() plugin
- Moved views for new auth route
- Exception names need moar global
Style check.
Lookup entities.

- Base entity class
- Schedule
- ScheduleInterval
- Score
- User
Lookup entities.
Gitignore.
Updated dependencies.
Removed custom result printer.