WIP

commit as a backup, currently working on the giCore, routing and
configuration passing to the giResponse object.
Merge pull request #15 from AnnoyingTechnology/2.1-deep-revamping

WIP