Organization of files and concerns

Better model view controller. Model is still doing too much control and
view duties, but workspace is much cleaner now.
Fixed broken links from last commit

Everything should be working now
active submit glitch and visual tweaks

active submit was causing two buttons to show when queue was full.