Added the entire client side. Can't decide if thats an amazing or absolutely terrible commit to see.