Expand/collapse functionality. Resolves #1.
Merge pull request #6 from mjswensen/expand-collapse

Reviewed Matt's code. Looks good. Expand/collapse functionality. Resolves #1.