separated routes into separate submodules, started api for user data