Re-organized project structure. Added license.