Just a bit of tidying up

Commits are self-explanatory, really:

 * remove pyc file and gitignore these
 * Fix whitespace errors
 * re-add README (with some tweaks to bring it up to date and remove silliness).