Service Authentication & Hooks

Implemented service authentication method. Allows a model to define what
services it can be access by (currently 'web' or 'api'). Also added
comments for the 'hooks' method and fixed a couple event triggers.
Implemented model auth for WebServices
Implemented API #10

Initial API implementation with support for service authentication, API
wide filters and model request-specific filters. Allows access to
paginated models, specific models, updating, creating and deleting
models.
Phar Compiled - Version bump to 0.3