fixed compile errors. Library now compiles. A few hacks (mainly hard coded names) were applied as I am sleepy. These need to be fixed. NEED. current status: erroring to -1 degrees as output