Create a post initial functionality

Initial form, submission functionality
file uploads
renamed view, initial form
Post template and file creation, next is finishing pictures and UI for new posts
URL changes, view basic functions
Fixed post linking
Merge remote-tracking branch 'origin/dan' into junior-master-branch