Fixed a couple obvious syntax errors
Removed a spurious swp file
Implemnted what I think a block should do?
Added runtime_methods attribute and tests