Digger Code

Currently used code on the digger. Changes made directly after this are
due to code tidy up etc