User: added username to user service, changed oauth names to make it easier to tell the difference
User: like and dislike now user username.
changed abstract directive to give username to aws service upon like or dislike.
Changed aws service to use new table that uses the username
Changed role used to a better named one
AbstractDirective: bug fix for showing error message while loading.
The error message is now bound to a variable on its scope. This allows us to not show anything while loading.
We can also default the message to "loading" or something if we want. It will also allow us to use a dynamic error message.
DynamoRefactor: changed AWS service to not scan S3. Broadcasts token changing instead of s3.
DynamoRefactor: changed abstractLinks to papers.
This reflects the change to a hash. Passing each element of the has separately. Working on a way to simply pass the hash to the directive.
DynamoRefactor: changed directive to be passed an object (hash).
It uses the hash in a consistent/more readable way to pass the link and id of the paper.
DynamoRefactor: changed rec service to use dynamo id
Merge pull request #33 from NJLucyk/user

Username
Merge pull request #34 from NJLucyk/security

Changed role used to a better named one
Merge pull request #35 from NJLucyk/abstractdirectiveloadbugfix

AbstractDirective: bug fix for showing error message while loading.
Merge branch 'develop' of https://github.com/Sage-Bionetworks/Interactome into dynamoRefactor

Conflicts:
	interactomeWeb/app/scripts/directives/abstractlistgroupitem.js
Merge pull request #36 from NJLucyk/dynamoRefactor

Dynamo refactor
fixed merge conflicts, still need to fix initial load of getting recs
So added new listener in watch function, essentially if papers is modified it will now display for pagination