satt: split satt script into more files

Easier for maintaining

Signed-off-by: Marek Chalupa <mchqwerty@gmail.com>
add .gitignore

Signed-off-by: Marek Chalupa <mchqwerty@gmail.com>