cannot preset encoder before it has started in init
added error check to make sure LCD is not added until initialize
added some more compiler flags after seeing James Pearman post on VexForum
removed API.h reference
removed API.h reference
added callback-based debug values, improved performance of values via sampling