express 4.0 compatibility and other big upgrades

- changed: now based on Express 4.0 (this will require you to change
how your controllers are written, see docs), closes #13
- changed: support for other templating systems and CSS preprocessors;
teddy and LESS no longer bundled (this will break apps based on older
versions of roosevelt, see new docs for how to update your
package.json), closes #2 and #3
- changed: overhauled params for greater ease of use (breaks some old
configs, please check docs)
- changed: default error pages now use mainDomain instead of appName
for <address> tag.
- new: client-side JS minification through Google Closure compiler,
closes #4
- new: feature which makes a symlink in node_modules to your mvc/models
directory
- new: point-and-click executables, closes #11
- new: more modular, maintainable architecture
- fixed: various CLI tool issues, closes #8, #9 and #10
- fixed: statics versioning crash issue, closes #12
- fixed: LESS file syntax errors were hard to debug, closes #6
- fixed: default layout template now features enhanced accessibility
and IE9 quirks mode fix
- fixed: better Windows compatibility
- fixed: better default .gitignore
- fixed: updated dependencies