Adding proper travis integration

basic travis integration is done - ready to merge - failing unit tests have to be fixed by @VicDeo