WIP on OAuth front-end.
Added Action.async to GithubRest controllers
Cleaned up Github serializers and common serializers.

Formatting and test cleanups.
Added Action.async to all controller methods
Merge pull request #10 from righttrack/coleman/github-integration

Coleman/github integration
Removed comments, fixed up tests, and removed subcut comment.
Removed unused sample.
Upgraded database.Result types to monads (still experimental).
Upgraded EntityTypes and EntityId serialization.

- Updated ActivityDAO as example of serializing general id types.
- Refactored Serializers to take advantage of Reads.id
- Reorganized Entity models by placing into meta package.
Addressed PR concerns.
Converted EntityType constraint to Entity instead of EntityId and cleaned up errors.
Merge pull request #11 from righttrack/jeffmay/meta

Refactored Entities and Results for ActivityDAO and general EntityId serialization
Updated documentation and removed useless symbol stuff.
Merge pull request #12 from righttrack/jeffmay/entity-docs

Added entity documentation
Added a TempCollectionProvider for sharing a single test database.

- Registering guarantees a unique name without blocking
- The test collections clean up after themselves
- Added TempDBs helper trait to inherit a mongo provider
- Added unit tests
Removed EventSourced example.
Added StackableTraits example.
Enabled parallel execution in test.
Added -feature to Scala options.
Updated TypeScript build to gzip distribution.