categories base implementation
LICENSE changed to GPLv3
Merge branch 'categories'