seperate examples and tests
simple testing framework

Because testing is important, we all know this.