Add some tests
Code refactoring
Move trollop to gems folder
Minor fixes
Created a changelog
Bump version.