Refactor to support multiple instances of sdm memory
gitignore: autotools auto-generated files
gitignore: autotools auto-generated files
Moving compiled tests to tests directory and ignoring it
Placing generated objects files into the same directory as their source files
Ignoring automake dirstamp files