Adding some unit tests, these are just the demos right now but it's a starting point at least