Adding binary
Major overhaul, including basic usage and run-through