tidied views' show/hide logic
sorting by date
removed public private option
removed things route
removed redundant navigation
seperated server code into modules