Check-in base finished

Users can now check-in, the points get registered in the database and
when a user reaches a certain amount of check-ins in a category they
get a badge.