Added support for console color printing
Added sample puzzle file
Fixed docstrings
Added basic puzzle structures, and prelim input parsing