Added abstract source classes

Also renamed UrlParameterBuilder fot git to pickup the name change. Will
rename back to UrlParameterBuilder in the next commit.
Started using abstract source classes
Merge branch 'dev' of https://github.com/SocialHeat/SocialHeat-Android-app into dev