Blocked out new components, updated csproj

Updated to visual studio 2013.  Blocked out new components and edited
some of the existing components.  Some general clean up.  Addresses
issues #1, #2, #3, #4