Enhacements

Some changes:

- Use jsx instead of mochijson2
- Add handle_error as callback optional param in start and start_link
- Add lager as log utility
- Add basic unit tests
- Upgrade rebar script