WIP Login example

- Generic login
- Package refactor
- Usage documentation
- Testing components