Huge commit. Models for key requests and updates have been created. Also, views and controllers for Api key requests and for updates. Code needs refactoring and unit testing.