Updated authentication, started adding client side frameworking