Big Changes

- Tin Can method calls are all made by "background.js"
- Data concerning state is stored within "background.js" and can be
managed calling the login, logout, and/or sendStatement methods.
- In order to get selected text from a tab, a contentscript was created
to pass messages to and from the webpage and extension.