Enhancements, documentation

* Return a fake image for favicon.ico requests
* Now /docs/ serves static files
* Fixed paths for static files and views (Fixes #6)
* Documented code
* Added documentation generated by JSDoc3
* Added DocStrap template for the documentation
* All whitespace converted from tabs to spaces