refactored index page by moving signup and login form out; add redis as storage and db manipulation; add routes for signup and login; add username existance validation for signup.