Well after days of googling I finally tried two things and the problem is resolved:
- Updated my EC2 instance from a t1.micro to a m1.small, gitlab apparently requires closer to a gig of memory.
- During my configuration I set the url in the config files to the ip of the server, I changed those references to localhost.