Initial Checkin

Solenoid Code Untested