Refactoring and bug fixes

* Switch from expresso to mocha
* fix for mongoose 3.x
* respect require options for email and url
* allow url without protocol and add http as default
* ignore node_modules
* add travis-ci config file
* coffee-script
* active maintainers

We rewrote the module to fit our needs and wanted to make it available to everyone. You can find the npm package here https://npmjs.org/package/openifyit-mongoose-types. 

Comments are welcome!