Initial commit
Migrated to proper module structure
Updated name of library