Modify application controller logic to prevent inifinite redirect issue.  Add comments and log differences
Clean up code
Modify application controller logic to pass tests
Add yet MORE logic to application controller to prevent redirect loop. Make smart redirect tests more specific in what they check for
Add home path to black list in application controller
Add test checking signup_path to smart_redirect_spec
Add sign in redirect test to smart_redirect_spec
Add sign in redirect to homepage test for smart_redirect_spec. Update to new syntax from old hashrocket syntax
Test different sign up paths
Failing test for new_user_session_path
Add new_user_session_path and user_session_path to blacklist in application controller. Pass test for new_user_session_path
Add test for user_session_path