Version 2 implemented
Cleanup and bugfix
Added macro for using it without namespaces, 1.x.x style
Cleanup
Updated readme
Renamed files
Removed unused files
Renamed stuff to the new name
Cleanup and bugfix
Merge branch 'v2'