major refactoring to bring in line with ios 7 app store requirements, changed license to the LGPL for consistency with derived code
Merge branch 'master-framework-refactor'
There is no point in keeping a master branch where the ViewControllers are
instantiated the old school way.  There is also no reason to have a master branch exposing the codebase to the GPL