Receive package path using `options`

- Steps::Abstract: Adding `options` to initialize arguments
Introduce travis ci