Rewrite test without shoulda macros.
Removed assertions on blank template.
Rails 3.1 compatibility.
Updated Ruby required version.
Code cleanup.
Can not use Project#find on scopes with Rails 3.1.
Use content_tag for empty option.