Added test package

Merging branch 'test' into master and maintaining them within the same branch, but in different packages. These may be separated into different branches again in the future, but for now it will make the project easier to maintain if they are in the same branch.