added tests
fixed licence type
throw exception if getSlug||createSlug already exists
cleanup code
added categories for jamjs