Updating project to use Leiningen 2 and up-to-date dependencies

Updating Speclj to 2.5.0
Updating project.clj for Lein 2
Updating dependency versions and related files.
Install instructions for Leiningen 2