Unittest are passing, should be in a good state to submit to travis CI