2/2 of stomlinson's feedback, ben's crypto feedback. CSS for page. Fixed unit tests