Added references CRUD pages
Added specs for admin references controller
Fixed addition form
Merge branch 'master' into crud_references

* master: (43 commits)
  fixed italics in annotations
  Moved tree rebuilding procedure to the end of the import task
  Added db/structure.sql to gitignore
  Removed db/structure.sql from repository
  Setting the role for db related task
  fixed view definition to return hash annotations
  Fixes issue with sorting the index file
  Added specs for TagsController and PresetTag
  Added validations to preset tag model
  Added a tags preset model to manage and categorise tags
  Updated spec to match new behaviour in create action of listing_changes admin controller
  Don't set deletions as 'is_current'. Results in more species showing up in the Checklist.
  Made listing changes form non-remote and redirect to index on create
  Rearranged listing change forms to make them a bit easier to use; moved the current listing changes status to a modal dialog box
  Hopefully fixed encoding issues of the CSV files. Needed to convert from Windows-1252 to UTF-8 instead of ISO-8859-1.
  Added tags management link to sidebar
  Re-added schema.rb, removed comment on the usage of sql for the structure
  removing schema.rb, to use schema.sql
  added unicode character sanitisation to pdf
  Removed the "type" column from tags until a good solution for this can be found
  ...
Merge pull request #21 from unepwcmc/crud_references

Added references CRUD