added initial test outline
added unit tests, trimmed readme. -Colin
fixed test issues
migrated fixes back to tests branch