Update for Omeka 2.0.

Big thanks to Steve Knoblock for his work on updating the plugin.

Other things touched here:
- Added translation support
- Fix #8
- Refactored lots of code from the plugin class to models