Added test project and classes to support the tests
Improvements on how security and data is handled