expose render module in main SDL module
fix a typo in binding
minor style change
fix some bugs, improve error handling, remove comments
organize imports
fix some examples for new API