Removed unnecessary classes,added comments in API
Removed useless code, commented NOType
Added more NOTypes, options and behaviours