clean up before actual audit comment work
Adds audit comment to updating adopters

* Adds specs to test new methods
* Adds factory for :adopter
Check for admin user before commenting
Merge branch 'remove-best-in-place' into audit-comments

Conflicts:
	app/models/adopter.rb
Adds audit trail to comments

* https://github.com/ophrescue/RescueRails/issues/305
Adopter comments no longer modifiable

* Also delete routes to keep out those crafty hackers
* #309
Adds date of last comment to adopter index

* #310
change specs tabs to spaces
tossed junk controller spec
removed test in adopter controller that looks like it was supposed to be testing user creation.   Seem to be some issues with the adopter create test too...
filty fix to allow adoption app assignments to change @thedudewiththething devoting myself to test coverage I sware.  Even picked up a book.
Merge pull request #327 from ophrescue/audit-comments

Merge Audit comments, form voltron