add initial tests, guard, and spring. remove test directory
Add test frameworks