added more tests and seperated user routes