sample file used as a test
added test as a spec
added std ignore file
added dependencies
added initial impl
edits