Setup the Context class.

- Added some of the default stuff I use myself.
- I need to do some refactoring, but its a start.