Complete refactoring of source tree
Restructured the entire library and added demos
Cleanup
Cleanup 2
Cleanup 3
Removed nbproject folder from source
Removed redundant dependencies