Moved console out to its own file.  Means we load more scripts over the network for testing, but it also means we can reason about individual parts more readily.  We can also concatenate the files before deployment.