Initial Checkin

Includes the solution and core classes...