Mainly structural changes, moving createActivityPost files into it's own folder
Added a centralized validator for libraryEntry creation