updated gitignore
updated rakefile to support different testing modes
updated test running in Rakefile
updated MIT license file
updated readme