survey components

Implemented a python module with block, question, option, and survey objects. Testing the static creation of surveys, trying to implement some of the JSONizing stuff. A lot of it isn't fully tested yet. No branching yet.