Created 'new' branch and removed the FLOdactic-Core package
Recreated FLOdactic-Core package
Classes added: Person, Author, User
Added User: username field and UserManager: add and initialize messages
Added a test for duplicated usernames, it should detect an exception... The exception is not yet raised (TDD forced LOL)
Modified the UserManager: add message, now it seems to work and it raises an exception when the user already exists.
Added UsersTests class and the testDuplicatedUserName test that covers duplicated usernames.
Renamed UserManager to UsersManager
Added and modified some access messages, and empty attributes verification on UserManager: add message
Added UsersTests: setUp and tearDown templates and emptyness tests for attributes: username, password, name, email, role and status on UsersManager
Modified the UsersManager: add message to include duplicate emails verification
Added UsersTests: testDuplicatedEmails to test duplicated emails
Properly commented the messages
Refactored structure creation on setUP message. Changed message names with more descriptive ones. Added testRemoveWithNonExistingUsername
Added class DidacticMaterial and the following (setters and getters) messages: uri, title, type, description, license, status and touch (to change timestamp).
Modified DidacticMaterial: initialize to include several auxiliary dictionaries that represents the agregations: owners, authors, tags. Added the DidacticMaterial: owner message and DidacticMaterialManager: initialize and owner: add: messages.