Add Tests and Travis