Moved vendor files into subfolder.

There is an issue with Linguist not ignoring vendor file (i.e., Bootstrap) the files are not in folders explicitly ignored. See <http://git.io/rRA-yQ> for more information on the issue.
Moved file; Werkzeug > 0.9.6.

Previously we were using Werkzeug 0.9.4, but this presents a bug when using Python 2.7.7 where types must be compatible. See this issue for more details <https://github.com/mitsuhiko/werkzeug/issues/537>.
Renamed `src` to `carlae`
Added files.
Updated ignores.
Added encoding to modules.
Ignore eggs.
Added DEMO_MODE, changed invite email text.
Cleaned up setup
Added DEMO_MODE routing.
Added test suite & build tools.
Bug Fix: allow short url length between 2 and 6 chars.

Previously, URL had to be 6 characters. Now they are between 2 and 6 chars long.
Changed VERSION=0.0.2
Fixe BASE_URL to 0.0.0.0 IP
Added installation instructions.
Updated README
Updated README
Updated README
Updated code blocks
Updated code blocks