SQL Server Always On cluster on multiple servers

If you are trying to setup Microsoft SQL Server always on across multiple servers on a domain, here is a tip - both servers need to use a domain account as the service account for sql server and that account needed to be an admin on the servers.