Merge pull request #18 from edx/xblock/args

Adds support for passing JSON parameters to initialize XBlock
Pyfilesystem support

Also some pep8/pylint cleanups