Added License, better file organization.