Moved everything into api + added some stuff

Not sure what the go is with reviews but when they are working etc, i'll
stick them in the API too (whoever is incharge of reviews)