Refactor
First implementation of brick context

Hack!! So needs refactoring
Debugging for brick context bug
Big refactor of getBrick. saveBrick now broken
Save brick working but not with depth
Savings bricks fixed - Depth management changed (see detail)

# Only initial brick will save to different repository, nested bricks
will (currently) save to the default.
Do not want to force all bricks to save to specified repo as (although
seems cool) goes against overall strategy. Migration of bricks can be
achieved by either manipulating repoIds (when multiple repo manager
comes in) or creating multiple environments with different default repos
and saving accordingly.
Clean up
Bug fixes and clean up
Removed all references to brickContext, starting fresh...
Removed redundant code
0.0.2

# Fully working get/save brick, with depth
# Handles nested brick recursion both for getting and saving
# Added "isolate" method that allows a brick method to create an
isolated instance of itself to execute. This is used by expressServer to
isolate each incoming request from the main, running, brick thread that
started listening.