Changed program stucture

-Added channel constants
-Started adding variables to hold key information
-Changed how reply channels work