Finally fixed error handling to do things the right way and at least provide some message to the user
Added validation for admin flight create page.
Further fixed navbar spacing
Added better validation for login and register pages