Added partial MySQL support

User data such as exercises and experience can now be uploaded to a
website provided the user already exists in the websites database. User
registration is still local and needs to be updated to interact with the
website. Expected in revision 0.5c