Cleaning up docs and code a bit. Fixed bug when label called on already labeled parser