adds follow data structure
completes user following
refactorings
Merge pull request #9 from KeithP/develop

user following