Added help and modified a lot of other stuff.