Adding a unknown to pinmode enum
detailviewcontroller move all table refreshes to a timer, created cell subclass fixed memory leak, fixed requeu artifacting, don't reset on startup, use unkown mode until we set or query for one, turned send button into refresh does pinstate queries, fixed didupdatepin call, added missing callbacks

pinviewcontroller i2c and shift kinda started, touchup instead of value change to keep multiple sends to analogmessage, added missing callbacks, added refresh button

storyboard had to change back buttons into manual segue links to detailview controller in order to pass delegate back after unwind