Make sure ids are unique for Document
Merge pull request #1 from JAdshead/rewrite

Altered description in gemspec
Rack::Utils.slugify
Work on typecasting
Change un/dasherize methods to work with namespaces
Add resolve_class_name in Utils
Resolve_dasherized_class_name in utils
Start Admin extension
Implement admin as a class to subclass
Remove sinatra extention
Use instance variables instead of a hash for documents
Make sure Document can be set with string keys
Do not force ID on Document (for the moment?)
Fix test for document validation
Make sure perform_create only does the database specific work
Add callbacks on validation
Documents can update
Documents can be deleted
Document.new can change _is_new
Utils method to generate random ids