updated spec to match current line of thinking.
Updated views to match specs, updated controllers to redirect to mostly not shitty places