adds api key table
fixes naming errors on tokens, keys and adds create user functionality
adds API token requirement