In makeReservation and makeImmediateReservation, the Integer return value was changed to int to correspond with the other API wrappers. Instead of returning null in the presence of a 404, -1 is now returned.
Updated comments in .java files
Minor bug fixes and added documentation
-Source documentation, javadoc, and README updated to specify required and optional parameters that can be passed to makeReservation and makeImmediateReservation
-Rakefile now includes a 'test' task that runs the default, driver, and deploy tasks before running the following shell command to test out the scheduling methods in ProctorservApi.java:
	java -cp './lib/*:bin' TestDriver
-HashedAuthenticator.java experienced some authentication issues when connecting to proctorserv after adding first_name, last_name, and complete_url to the hash being passed to it in TestDriver.java.
	-This was fixed by passing to params a key-value pair with key "signature" and an empty value string.
	-Also, when creating the query URL to be hashed, all parameters except signature are appended to the final query URL. 	-signature's value is then added to params after it's created using the new query URL in buildSig
Merge pull request #1 from ProctorCam/proctorserv-api-java-1.0.1

Proctorserv api java 1.0.1