Update Speclj and Leiningen Versions

Updated project.clj file so that required Speclj version is now 2.5.0
Also updated project.clj file so that Leiningen 2.0.0 is required
Reformatted project.clj file so that it is in line with Leiningen 2.0.0 syntax standards.  This notably adds the ":profiles" key word.  The "dev" profile is the only current profile.