Tests

Test Suite Completed, need to use for TDD