Added unit tests for BusinessLogic, restructed folders to match what VS auto creates