Profile editing now working

Still need to allow profile saving and understanding state changes
throughout