Added all basic code files
Added license info