initial commit, fetches user from db
saves updated profile to db
fixed 'return to dashboard' button
fixed comments
Web Frontend Search

* Added queryparams library
* courses/search to search
* courses not takes a queryparam that it also passes to the api. The
  search page is really a proxy that makes use of that query param
* didn't do crap for tests trolololo
update success now routes to dashboard instead of success page
moved update profile button to side of dashboard
Merge branch 'master' of https://github.com/Eduki/eduki into design
fixed all CR issues, ready for merge
Merge pull request #107 from Eduki/design

New Front Page
Merge branch 'master' of https://github.com/Eduki/eduki into profile-update

Conflicts:
	app/assets/templates/users/dashboard.jst.ejs
updated code to reflect new design changes. fixed bug created by me in previous code review
fixed user password checking bug and lesson rendering issue to comply with new api org
fixed tests to reflect changes
Approrpiate Test Descriptions
Typo in test
Merge pull request #111 from Eduki/fix-lesson-rendering

Lesson rendering and password checking bug fix
Popoever and Change to using get
removed unecessary console.log(s) and made background not required to submit
Removed extra hr and added comments