Fabriciocosta/cleaning and testing

Please merge for first initial release 0.1.