Added travis ci and some skeleton functions