Merge tag '0.0.3' into develop

- Use IoC and Service Provider
- Add application name and version
Use table output for better readability
Change 'Domain' header to 'Host'
Add status column
Update ping command test case
Create PingFactory test case
Create PingFactory
Use PingFactory and mock ping process
Use PingFactory for more testable code
Use PingFactory for more testable code
Merge branch 'feature/add_table_output' into develop
Add CI using travis-ci
Merge branch 'release/0.1.1'