Give this package a look over and let me know what you think:
It’s extremely easy to setup and integrate into your project