implemented an extremely basic user based recomendation system

minor fixes:
users are actually saved now
grouped database code

code needs cleanup
abstracted the recomendation function to generate many recommendations