Ported to Xamain C#

Ported entire codebase to c# for use with Xamarin MonoDroid. Includes
visual studio projects used during development.