Nasty pr

Use the new Ruby 1.9 hash syntax.<br>Use the new "sexy" validations (`validates` ...).