seperated classes, worked on the post system, removed user uploaded files from git