Add override for username, password and hash field names
Fix .npmignore file
Add register and findByUsername static helper methods
Use register helper method in examples
Add documentation for options and newly introduced helper methods
Add missing tests