Add MIT license.
Various bugfixes
Remove print
Remove ieee.tid
Nicer process voting method
Fixed autocomplete in tags
calpoly/core.py: Remove unused code.
Fixed bug in creating new post. Removed posts authorized method.
Moved all constructors under ieee namespace
Implemented basic dependency system for consoles in user profile page
   calpoly/api/current_user.py: Removed /consoles/ route, made a property of the users model instead
   calpoly/users/models.py: Added consoles method which provides list of user consoles as a property
   calpoly/frontend/static/css/consoles/tutoring.css: Added min-height property to tutoring hours table to make refreshes of the table less noticable
   calpoly/frontend/static/js/consoles/edit.js: Used loadConsole method from pages/users_profile instead of doing it manually
   calpoly/frontend/static/js/consoles/confirm_identity.js,
   calpoly/frontend/static/js/consoles/config.js,
   calpoly/frontend/static/js/consoles/erase.js,
   calpoly/frontend/static/js/consoles/finance.js,
   calpoly/frontend/static/js/consoles/front_page.js,
   calpoly/frontend/static/js/consoles/generate.js,
   calpoly/frontend/static/js/consoles/kit_builder.js,
   calpoly/frontend/static/js/consoles/part_builder.js,
   calpoly/frontend/static/js/consoles/parts.js,
   calpoly/frontend/static/js/consoles/posts.js,
   calpoly/frontend/static/js/consoles/profile.js,
   calpoly/frontend/static/js/consoles/project_builder.js,
   calpoly/frontend/static/js/consoles/run.js,
   calpoly/frontend/static/js/consoles/tutoring.js,
   calpoly/frontend/static/js/consoles/voting.js,
   calpoly/frontend/static/js/consoles/budget.js: Added dependencies and removed any promises based on those dependencies
   calpoly/frontend/static/js/ieee.js: Fixed bug in ModalAlert loading
   calpoly/frontend/static/js/pages/users_profile.js: Rewrote loadConsole method to load console dependencies before calling console setup method.
                                                      Removed syncronous ajax call because that data is now passed in throught the user profile template
   calpoly/frontend/templates/users/profile.html: Modified call to users_profile setup method to pass in console list
   calpoly/frontend/static/templates/consoles/tutoring.html: Wrapped tutoring hours table in a div to ensure min height
Bugfixes in console dependencies
   calpoly/frontend/static/js/consoles/erase.js: Add ModalAlert dependency
   calpoly/frontend/static/js/ieee.js: Remove loadModal function as it is no longer necessary
   calpoly/frontend/templates/parts.html: Fix bug in parts category select, "Loading..." is now displayed properly
Specify radix when using parseInt
   calpoly/frontend/static/js/Part.js,
   calpoly/frontend/static/js/consoles/config.js,
   calpoly/frontend/static/js/consoles/edit.js,
   calpoly/frontend/static/js/consoles/finance.js,
   calpoly/frontend/static/js/consoles/generate.js,
   calpoly/frontend/static/js/consoles/kit_builder.js,
   calpoly/frontend/static/js/consoles/parts.js,
   calpoly/frontend/static/js/fake.js,
   calpoly/frontend/static/js/generate_methods.js: Specify radix when using parseInt
Merge pull request #311 from CalPolyIEEE/console-dependencies

Console dependencies
Merge branch 'master' into lounge-status