initial
updated salt with attribution
added examples for most cases
update readme with examples and such