Many Changes

Desktop site working beautifully. Mobile site still needs tweaking, but
a decent version is up on the server.