Receiver file, first version created!

Has not yet been tested on hardware! Need to play with the constant
values to make sure that everything works and is valid