Adding two files that will be implemented soon.
Moved a whole bunch of stuff around into new modules.
Added a demos directory to illustrate what it looks like to work with the new design of Brubeck. This directory is temporary and will likely be removed when documentation catches up