clojure 1.6.0
lazy fix for failing tests

non-lazy fix would be to rewrite such that these don't rely on a
collection/sequence implementation-specific iteration order
replace old 'skip-model-map-stringify?' option with a new global option

as well, by default now, keys will NOT be automatically stringified. the
user must turn this behaviour on explicitly. this is to reduce the level
of "magic" that happens behind the scenes (if there was a 100% fool-
proof method of stringifying/keywordizing back and forth as needed
without ever being an issue i would turn this behaviour on all the time)
replace all the individual option toggle functions with set-options!
let's be honest -- the most common scenario is for this to be turned on
fix failing tests
cleanup
rename option to better reflect it's purpose
change :stringify-model-map-keys to something more all-encompassing
update tests
add :auto-convert-map-keywords option tests for function params/return
add functions: contains, index_of, last_index_of
fix support for strings in index_of and last_index_of
typos
where appropriate, automatically convert string values to keywords when the the string value is going to be used to check/sort against a map key
lol, wow this test was messed up
update 'contains' to allow checking for a substring in a string
add tests for contains, index_of and last_index_of
casting functions
update README.md