Final revision v1
Version 2

Complete rewrite. Slimmed way down, removed unnecessary elements,
improved output formatting.
Update .gitignore