So Many Changes!

lots has been added and removed, chances are something has broken, these
changes are for the better.