Corrected some mistakes I found
Chaining

Added return self to the functions that return nothing so that they can be chained to save lines.