Added travis configuration file
Updated branch-alias
Cleaned up assets directory
Updated outdated composer.lock file
Code cleanup, and improved error handling