Updated config
Added pyc to gitignore
Added more ignores
fixed the shell and tests, super happy with tonights progress