Made Profile Manager an interface
Began implementation of profile types