Extending censorscope

Censorscope now resembles a program and is not just a bunch of hacky scripts. This pull request is just a stopgap and does not signify any API/spec/design freeze. This is just revision1.

Please review the commits and let me know if there are any changes you'd like me to make.