This change aims to fix #25.
It looked like the Surefire Maven Plugin wasn't configured properly and the unit tests didn't run, as you can see from TravisCI logs. Since a couple of tests failed, I tried to make them pass removing the unnecessary statements (for example some decode wasn't necessary).
The rest of the changes come from code rationalization, import reordering, and clean-up.
This change aims to fix #25. It looked like the Surefire Maven Plugin wasn't configured properly and the unit tests didn't run, as you can see from TravisCI logs. Since a couple of tests failed, I tried to make them pass removing the unnecessary statements (for example some decode wasn't necessary). The rest of the changes come from code rationalization, import reordering, and clean-up.