Major refractor on the project: changed package name. Also...
...added copyright notice where it was missing.