adds version controls to routing for API
adds users in preparation for API key usage
adds user migration, key and sets up API key generation
adds api restrictions
Merge pull request #2 from moshi-kibu/API_setup

Api setup