Modularized http requests for the core class.
Add autoupdate for variables.
Updated collection to be properly modular.
Update variable to have value property containing last response.

Update docs.
common.js: Try fixing weird u bug
Merge branch 'master' into modularize
(fix) Bug using wrong parameter name for access_token.
(fix) Bug where data was uninstantiated.
common.js: (fix) defaultOptions bad behavior.
collection.js: (fix) Moved collection count out of callback.
core.js: Moved connect event outside of another callback
core.js: (fix) Cannot set on of undefined.
(fix) Apparently I didn't need writable: true alongside a setter
(fix) Iteration over variables was using type instead of name.
(fix) forget asserts.
(fix) Data.response isn't needed.
(chore) Update readme.