added examples to json file, dynamic portfolio items, active states for nav, error states for form