Initial project checkin. Includes a few extension methods and need dependencies.