Initial commit with test case.
First working version. Still need to refactor buildArgumentFromTypeHint to not be highly misnamed.
Added a second test case for when the dependency that requires the define was created via and alias.
Removed debug line. Removed functionality not related to typehints from the function buildArgumentFromTypeHint.
Made code be easier to read.
Made property name 'paramDefinitions' have the same convention as 'injectionDefinitions'
Added comments for functions.
Removed unreachable code. This case is covered by the "isset($this->aliases[$typeHintLower])" case in buildArgumentFromTypeHint.
Refactored out function 'buildAbstractTypeHint' as i) The function name was completely misleading. ii) The call to the function made it less obvious that the function 'buildArgumentFromTypeHint' throws an exception.
Merge branch 'typelessDefines' of git://github.com/Danack/Auryn into Danack-typelessDefines
Minor stylistic alterations
Addressed Issue #29: improved debugging for non-public ctors
Casing changes: false -> FALSE
Removed trailing spaces