Adding a standalone executable

plus cleaning things, adding simplecov (finally...)