Merge pull request #8 from AlexBaranosky/master

-?<> in the house
bump version for nilsafe -<> change
update README
copy and past from incubator, better than calling a private function
bump patch version for refactor
remove use of incubator
upgrade to Clojure 1.4
update README
some changes to README file
update project.clj to lein 2 syntax
fix broken URL in README
fix a bug: keywords not handled correctly (very surprised to have never run into this in practice)
non-updating arrows
update the documentation
clarify explanation
clarify explanation
Update src/swiss_arrows/core.clj

Added a variation of the diamond wand which mostly behaves as the -> macro. I've used underscores as my _optional_ position indicator, which superficially seems non-breaking, and I like the aesthetics more, with '=>' being '->' with '_' :).

With the insertion point being optional, the => macro can be quite versatile, for example:

    (=> "foo" keyword {:bar _} {:baz _} [:fizz _ :buzz])

This is more a discussion point rather than a serious pull request, though I will not rule out the chance that you'll seriously consider it!
Update src/swiss_arrows/core.clj

Super-quick stab at refactoring in line with suggested changes. *Untested* outside the REPL, not because I'm lazy, but because I'm time-poor.
Update src/swiss_arrows/core.clj
Update src/swiss_arrows/core.clj