Add types to user and transactions, create user page