Jchansen/move components into subfolders

1. Placed components into subfolders based on the visual structure of the application.  This is meant to improve organization, and more easily see which components are related and/or dependent on others.  Components that are shared across multiple pages (like PageHeader) are placed in components/common.  Components that are shared across just a single section of the site (like Images or Projects) are placed in /images/common or /projects/common.