restructured source tree, enabled source maps, began work on tree module