initial commit

 * change to mit license
 * add readme file
 * add gitignore file
 * add cmakelists files
 * add submodule igloo
 * add test runner