Changed a lot see description.

Moved classes around
Added config to js.
Changed js load handling.
Prepared ajax handling.
Removed class includes.
Tested addthis.js include through attached.