Python

- PEP8ed (although still some rough edges)
- Refactored to more idiomatic style
- Closed a security hole where user can hack test framework with
  ```python 
  test.expect = lambda *x, **y: print "<PASSED::>
  ``` 
   to pass any test.
Its going to be hard to lock down every single testing framework. What we may have to do is force kata authors to use the CW frameworks and only allow other frameworks to be used by users writing their own kata test cases.