Initial commit
Moved library code into separate repos
Using varargs for storable implementation
Adding reusable authentication code
Fixed email validator
Split identity creation into separate concern
Changed store entry point to use factory pattern