add waffle.io badge
No need to use a fully qualified name.

play.api.mvc.AnyContent -> AnyContent.
Return 404 Not Found status code without body when a handler is not found.

The default onHandlerNotFound method returns an error page in HTML. This is
unnecesary because the clients of Beyond framework check only the status code.
Changed to return only the status code if a handler is not found. This change
is in effect only in production mode.
Add login and logout actions.

Add session management actions: login and logout. login stores the username in
the session so that subsequent authenticated actions can access the username
from request parameter. Here, Authenticated is used as a helper object to
create an authenticated action.

Currently, password checking in login is not yet implemented.
add waffle.io badge
Merge pull request #7 from waffle-iron/master

waffle.io Badge
Remove duplicated waffle.io Badge.
Add react and JSXTransformer.

These JS libraries will be used in admin page.
Add bootstrap 3.1.1.

Bootstrap will be used in admin page.
Move waffle badge next to Travis badge.
Remove duplicated README file.

We have two README files: README and README.md. README is generated by Play
framework, but we do not maintain it because we currently use README.md for
GitHub integration. Remove duplicated README to avoid confusion.
Add beyond logo files.
Add React development version.
Add admin login page.

The login page shows input texts to enter username and password. It also shows
"Remember me" checkbox to save the username so that a user does not need to
input the username again. "Remember me" button does not work at the moment.

Login action stores the username in the session so that subsequent actions can
access it easily. Currently, there is no password checking. This should be
added once we have a database backend. Also there are lots of FIXMEs to be
done.
Make loginForm private.
Don't omit scala prefix when importing scala packages.

This is the convention used by Play framework.
Validate the login form.

Show an error message if we found an error in the login form.
Extract admin_main.scala.html from main.scala.html template.

Integration tests fail possibly because HtmlUnit driver used by IntegrationSpec
fails to parse JSX scripts.

Extract admin_main.scala.html from main.scala.html so that exisiting
integration tests do not need to process JSX scripts. This is a temporary patch
because we eventually need to test admin pages with JSX scripts too.
Add Reactive Mongo to SBT library dependencies.
Add a method to Global to return a mongodb connection.

Override GlobalSettings.onStart to create a MongoConnection and add a method to
return the instance.

MongoDriver and MongoConnection involve creation costs the driver may create a
new ActorSystem, and the connection will connect to the servers. It is a good
idea to store the driver and the connection to reuse them.