auth process fix

* redirecting to home when logged out
* signup and login input requires greater than or equal to 4 letters
* shows error message if input field is missing