2048 code added

Original receiver code loosely integrated and untested