first commit, things are still broken
got all tests passing reliably
add readme and contributing