renamed source to src, for consistency with parent assembly
intermediate commit just to get a clean plate once again, heavily WIP

renamed environ into 'context', which is how it is called now
started implementation of Application object, which is required to go anywhere. It's making good progress