moved constructor in base.py #46
completed receiver API #46
completed refactor for Tip API #46
completed Submission API refactor to #46