Added new field to apikey model for terms of service
Added terms of use to bottom link and to api key registration form (actual tos text must be placed in the wiki)
#487 Now correctly saving accepted tos field for api key
#487 Adding accpected_tos field to the profile model
#487 added mandatory field in registration form to accept tos
#487 Added middelware class to check if authenticated users have accepted tos, if they have not redirect them to an acceptance page. Acceptance page still lacks some nice text
#487 added migration file for account model (forgot to add it before)