A MAGIC ORGANIZER TOOLBOX WEB APPLICATION DEVELOPED USING RAILS 3.2 AND OAUTH 2.0 APPLYING DOMAIN DRIVEN DESIGN AND TEST DRIVEN DEVELOPMENT PRINCIPLES