Added missing apostrophe in post.js
Fixed typos in posts.js that prevented compile
Fixed formatting of Discover view and header.ejs
Added socket.io to package.json
Fixed errors in app.js

-Several typos were fixed that caused the app to not compile
-The variable 'post' = require(./lib/posts) has been renamed 'posts' so as not to confuse it with the route 'post'
-The port on which socket.io listens must be a different port from APP_PORT, or else it won't compile
Implemented following basics

Buggy and hacky. The user object that is stored in the session is not the same kind of user object that is stored
in the user database, which caused some problems.
Bug: 'Followers' and 'following' lists do not get updated correctly--user B has user A as both follower
and following, but user B doesn't show up on either of user A's lists
Unfinished: not allowing you to follow a person more than once
Updated documentation to reflect follower/following additions
Merge pull request #27 from mrattner/master

Partially implemented following users