First pass at the BEMC Linter. Basic rules for now, not widely tested.