Added an error flashing macro
Added session flashing
Added file upload checking
Converted macro to use implode
Removed some finished TODOS
Merge branch 'feature/session-flash' into develop