we can now get the access token yay
able to parse token and expires time from the response
added access token expiry time DB column
moved as much logic to helper methods and static variables as possible
added last TODO