MySQL Cluster: Problem Connecting the SQL node
So the solution was the conflicting myslqd. Apparently mysql has a mysqld and mysql cluster has a mysqld and they were conflicting or I was running the wrong one. In the end I uninstalled mysql and reinstalled mysql cluster and it worked perfectly. 
Big thanks to RolandoMySQLDBA for helping me troubleshoot this issue.