Update `Service` class to be more declarative, which reducing code cruft.
Disable service initialisation upon object instantiation.
Update constant names for service type and dependencies in `Service` class.
Update version information.
Various changes.

Refactor to `CRUDLDefinition` to specify CRUDL easily with lesser code.
Remove support for multiple static URL paths.
Add support for specifying additional routes using Tornado route specification style.