Booking sample app
Add app.conf parsing (using goconfig package), and use it to configure the port and secret key.
Add RunMode: DEV and PROD.  PROD mode starts the app without the reverse proxy in front
Booking sample app: First draft.   Not too far from fully functional.
Update the README with a lot more ideas for TODOs and the build status for Travis.
Booking sample app FULLY FUNCTIONAL!!
Rename from Play to Revel -- cant use someone elses name after all.  Also, make the installation procedure go get instead of git clone, despite the much longer paths
The Chat example from Play!

This demonstrates a simple chat room implemented using:
- Ajax refreshes
- Long polling
- Websockets

Users can choose what mechanism they want and chat with others.
Make ResponseWriter public

So clients can make their own Results.  Also, check some things off the
list in README.
Error page rendering overhaul.  Multi-path TemplateLoader

This change merges rendering of error pages in to the TemplateLoader
mechanism.  As part of this, the TemplateLoader has been changed to
look in multiple directories, in priority order.  This will allow
template overriding (e.g. the app provides its own error page template,
if desired).  Lastly, it allows the TemplateLoader to be used even when
not all templates are correct.  (e.g. in the case of error pages)
Add "append" template func to support moreScripts, moreStyles
Add Validation.Check which can apply multiple validations at a time
Booking app: move title into template where possible (using {{set}})
Logging overhaul

- Create TRACE,INFO,WARN,ERROR loggers.
- Configure them from app.conf properties
- Set the framework logging appropriately
Allow listening on specific ips (instead of just wildcard)
Make the RunMode an application-defined constant (not just DEV and PROD)

Extract server.watcher and results.pretty settings to app.conf.
Add more settings to the skeleton app.conf
Fix a deadlock in the chat example

Where Leaving a channel waits to publish to the newly-gone user
forever.
The "rev package" and "rev clean" commands

- "rev package" can package an app to run it somewhere without a go
installation
- "rev clean" removes the generated files from an app
- Config: Add versions of property getters that allow caller to provide
a default to return instead of saying "not found"
- Do some refactoring of the harness build/run stuff
Switch to my goconfig to improve matters a little.
Booking app: Use bcrypt to safeguard users' passwords!
Update bookings SaveSettings page to bcrypt