Further refactoring

Simplified options (removing options from SCRIPT tag and querystring), added optionScope and fully exposed all aspects of the codebase via $services (including autorun) so that full overloading is possible.