Added onDateSelected listener
Refactor OnDateSelectedListener feature.
fixed the code style
interfaces are public
Merge pull request #12 from johnjohndoe/onDateSelectedListener

Added onDateSelected listener
Style cleanup