add travis yml and some way to making this compile on mono