Ignore vendor
Generate autoloader
Update license info, travis link and depending link
Utilize composer autoloader instead internal autoloader
Update namespace
Use composer autoload as bootstrap
Update namespace