Fixed a few bugs, and improved some error reporting

Still a lot of touch ups and improvements needed to make the Parser good, as well as changing to a different Monad, which would provide better error reporting.
Fixed all *apparent* parsing bug, and added ParseError types.
adds my private bin directory with helper scripts
adds my default .gitconfig and .ghci
updates .zshrc path with home/bin