Initialize repo, add .gitignore
Adding Interface resolver class files
Moved all files into prototype structure

Created new solution and tests file running through details
Added short description README
Added code to begin chain resolution, and added desired tests.

Failing tests atm
Added new withConstructor

Updated initial constructor to use chained, then default, then first constructor
All tests pass
Organized unit tests
Further organized tests
Added failing tests for implementation
Cleaned up and handled most tests

- need to fix named resolution on different contracts
Updated to allow names to be unique to type
Re-commit
Merge branch 'ChainResolver'
Merge remote-tracking branch 'GitHub/master'