Create tearabitten branch

The production version of Marlin suffers from the classic problem of having too many cooks in the kitchen. This branch looks to clean up implementations and correct a number of bugs. This branch is being developed using a Makerfarm Prusa i3 8".