Initial Code Commit

Adding working code from uncontrolled rev_2