create User model and users table
add apikey validation
add database and truely unique keys