imported the Menu utils, added the thread util class for simplified threading
csproj merged
wrapper for hardware motor for vibration, added a countdowntimer to simplify countdowns, with a single event at end of duration, also wrote a simple countdown timer app using the above new classes, along with the menu class
added a multi button helper to be able to wire up multiple button event handlers, that is to be able to say when the user hits the top right and bottom right button at the same time, trigger an event; etc..  also updated the Countdown app to reset when both buttons are pressed
added a csvchannel and a pocochannel.  csv channel will take a string[] and pump it over the serialport.  the pocochannel will take a plain old common object and reflect over its properties and create a string[] then pump that through the csv channel
updated base channel, fixed reading from the serial port.  removed the pocochannell, looks like we hit a limit for reflection (not implemented exception when trying to invoke a setter on a property)
removed poco channel, see previous comment
moved all channel and communication stuff to new model
updated csproj with missing file
fixed type in PolyFill function
Merge pull request #13 from nicksi/master

fixed type in PolyFill function
partial commit for merged changes from philchuang
merged philchuang's button changes
imported GifCompressor and 1bitter tools
refactor all UI elements to be AGENT and not Agent
added packaging and project templates to tools folder
Merge pull request #1 from nothingmn/master

ignore this