Login added, most other routes completed