Added progress view. Profile has a small navigation on the side now.

Working on progress bars for fun
Removed edit profile view, made it into a modal in the profile page.

Edit profile button edits the users info and updates the database
Added db.disonnect method, inserted it into most database queries to close the connection when finished with the query.
Database now has simpler syntax, but still doesn't close connections due to a problem with recursive queries getting messed up.
Started on the achievement controller
Added a check in findUserById that just returns the user model if it already exists, rather than calling getById.
Merged hookMeUp user file
Fixed server 500 error when editing profile.
Merge branch 'myProfile' of https://github.com/treycordova/learnit into myProfile
Fixed a broken user.js
Added navigation in profile with all pages working. Added pnotify
in layout and in the static folders.
Achievements display on achievement page but with no info because popovers aren't working
Finally got a popover working on achievement page, commit for that
Popovers appear correctly for achievements, must edit / format them somehow to be pretty
Final commit, bug fixes on achievements page
Added a default profile picture
db.js
  Now uses connection pooling to prevent server errors and more efficient management of connections.
    Fixed a bug in node-mysql which prevents multiple queries when using connection pools by reimplementing a system for multiple queries.
module.js
  Adjusted database calls to conform to the new database syntax.
section.js
  Adjusted database calls to conform to the new database syntax.
user.js
  Refactoring?
db.js
  Added orderBy function to the query construct, which takes either a string or an array of strings and numbers, where strings represent field names and integers less than 0 represent DESC.
Merge branch 'master' into myProfile

Conflicts:
	db.js
	models/user.js
	server.js
	views/landing.jade
	views/layout.jade
profile_controller.js
  Refactoring?
db.js
  Fixed bug where ending a query in a semicolon would cause malformed results.