Created Separate Callers

Sorry Tim, I separated it into a separated class because of threading
and android arch issues. I left the super commented.
cleaned it up
slight update
edited LoginActivity to allow login auth
login now works
Edited main UI to be more evenly distributed
Merge pull request #38 from milneti/master

local update