Unit tests!!!!!!!!!

Added the test framework