Added transaction struct, implemented some oauth_sig methodology. Needs testing.