First sketch of the profile system
Add command line support, add changelog file, update the documentation