Finished details and decoration.

Added font-awesome icons. Included a new library for typing, and more
front-end changes.