Fix issue #60
Rename Injector::getExecutable -> Injector::buildExecutable
Simplify naming
Add .travis.yml file, issue #52
Merge pull request #68 from 4d47/master

Add .travis.yml file, issue #52
Merge branch 'master' of github.com:rdlowrey/Auryn
update changelog
Added failing test.
Added failing test case.
Extracted ExecutableFactory class from provider.
Separated Executable into separate classes to avoid having to do type-checks inside of the methods.
Merge branch 'callableThis'

* callableThis:
  Separated Executable into separate classes to avoid having to do type-checks inside of the methods.
  Extracted ExecutableFactory class from provider.
  Added failing test case.
  update changelog
  Add .travis.yml file, issue #52
  Simplify naming
  Rename Injector::getExecutable -> Injector::buildExecutable
  Fix issue #60

Conflicts:
	lib/Provider.php
	test/ProviderTest.php
	test/fixture/ProviderTestClasses.php
Finished merge. Fixed issue where an aliased class was not having the correct object instantiated when execute was called with the parameter like "BaseClass::someMethod".