A bunch of stuff, and some structure
Removed redundant method
category pages now work, list items displayed as array string atm