first commit
got all tests passing reliably
add readme and contributing