Initial testing setup
Add coverage report to testing
Remove global i
Merge remote-tracking branch 'origin/testing-javascript' into SIG-code
Removed unused pages, renamed "Legacy" folder to "legacy" (it was bothering me a lot)
Remove unused update functions in User
Minor cleanup, readability
Moved library stylesheets to lib folder and update references to those stylesheets