Update DIO Port functions, added icons, errors, etc.
Updated chipkit resource to include a user control for configuring the device as well as a ref to store data the user doesn't need to see.