Replaced client actions with server-side methods

-Removed insecure package
-Removed insert posts function from client side
-Instead client now utilizes postInsert method defined in the posts.js of server
-postInsert will authenticate the following:
1. check that user is logged in
2. check that title and url are valid
3. url is not a duplicate
4. extends userId, author, and submitted date and saves in db
-Changed the submit button so that it only appears if currentUser is true
-Added accessDenied page for the cases were user is not logged in
-Added loading template.