Profile details [MJ-515, MJ-516]

Merge with profile refactor probably be the best.

profile button works (was fixed with profile refactor and Troy's big push)
profile details page shows all entries that are filled.

All Tests Pass