Added more detailed documentation

For me bangsh balances simplicity and power in a great way. I wanted to learn how to use if and took some notes that I converted here to some more extensive documentation. Some things are pretty obvious, but the idea if to allow people to clearly see what bangsh can do for them. Let me know what you think!
I think it would be nice to have a note saying you can use `opt` module and have one configuration for each task, So it would allow `bang test --test-specific-option` and `bang new --new-option-only`