Adds basic bundle structure
Updates to .gitignore
Adds unit testing framework
Adds composer file
Adds travis config file