Simple token authentication

This is implementation for #48. One thing is missing, that is used tokens tracking – I've created `last_used_at` column in table, but I didn't implement it as it is not important, and it should be probably discussed first.
Style/EmptyLinesAroundBody: Extra empty line detected at body beginning.