Profile System - Saving/Loading Support

- May end up changing the loading system but for now this works to what
is needed.