[FEATURE] refactor bootstrapping
added travis file and some basic unit tests