add base with tests
Merge pull request #1 from toastynerd/master

add base with tests