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