Added a few new website features

@awoodruff Can you give this a look before I push it to the live site? Shouldn't be anything crazy in here.