removed all non source shit
fixing gitignore
cleaned up gitgore. yay. Also working shift-inv