Rewrite to be easier to use; first draft of DualShock 4 support.
Update README; a couple of cleanups.