removed dead code
Cleaned up approvals
updated tests to use new approval syntax and added .recieve files to the ignore list