Commit Acceptance Tests

1204 lines of acceptance tests for program