Merge pull request #11 from enviroCar/dev

Dev
add core components for badges
add rest components for bades. including schema for valiation.
add badges validation test
add mongo componens for badges
add @Providers annotation to encoders.
Merge pull request #142 from matthesrieke/feature-badges-api

Feature badges api
Merge pull request #12 from enviroCar/dev

Dev
fix generic type of IllegalModificationExceptionMapper
add core components for password reset feature
add REST components for reset password feature
add mongo components for reset password feature
add event listener which sends out the verification code email
move mail configuration files to webapp module
disable session caching in javax.mail
change expiration date to JodaTime. add @Indexed expiration for mongodb
Merge pull request #145 from matthesrieke/feature-reset-password

Feature reset password
add TLS sender. default config resolving changed to user.home
Merge pull request #147 from matthesrieke/feature-reset-password

add TLS sender. default config resolving changed to user.home
Merge pull request #149 from enviroCar/dev

Badges and Password Reset features