Initial commit
Added license headers
Minor changes
Details on generating .so files