Updated gitignore
Small refactoring of routes
Projects are now properly being updated on fetch