added functionality to detect logged in users and to give that info to the views
Merge commit 'fd715f2e6ba7de66e4c96a9c5ad259430d413aab' into Issue_66_TopNav_Auth
added recompilation mini-engine to jade files (with significant rendering time improvement)
two files are currently operational: /help/index and /default.html
Added cache support for all jade pages
Started using 'cheerio' mode module in unit tests
Merge commit '8c6fd2ea97a280d83b7de9167424b3df8cc8b299' into Issue_66_TopNav_Auth
Fix required to make login form work again
Removing pre-compiled jade files from repo and fixing unit tests that broke on last merge with latests Lucy changes
Major update of capabilities of TM Node backend
This version is now able to go to a TM site, download the library structure and convert it into a library object that is then consumed by the help view
The left-hand-side navigation of /help/index.html page is now dynamic (based on the contents of the LibraryData.json)
Small fix to open doc articles (for now) on the //docs.teammentor.net server
Added the capability to dynamically fetch the docs content from the TM docs site
Some refactoring to internal object so that the view has the data it needs
Added route to redirect images to github's docs library (so that we don't get broken images on the help pages)
Refactored most code of help.js into a Help_Controller
Some refactoring of Help_Controller code
adding .travis.yml file
Setting travis node version to 0.10
Configuring full path to mocha (i.e. node_modules/mocha/bin/mocha) on package.json
This should make 'npm test' execute ok on travis
Adding mocha to the package.json devDependencies
adding zombie node dev dependency
Fixed bug that happened on tests when the _jade_PreCompiled folder didn't exists
Adding support for caching github_fetched html content
Merge commit 'ec7e88a7cf2f675edf0e5849a814befa86afc4b7' into Issue_66_TopNav_Auth