Add ladder and tests.
Update README.
Add gitignore.
Add license and manifest.
Add setup files.