Clean input options
Organize SA source code
Add .gitignore file and update submodules