Pulled parsing into its own file. Also fixed a bug I had in the help stuff.