Add FK, some cleanup

- Have IK try FK with the seed on failure, and if close to target pose, use seed.
- Ignore .pyc files so people don't accidentally commit them.
- Readme improvements for running tests, fix a few typos.
- Fix to pep8