moved mbethweeks' initial code, requirements, etc into firststab/, preparing for high level OOP layout