Progress on Profile Page Milestone

Closes #24