moved getch & clear into inout.py

Major:
Unified Input and Output into inout.py; added proper imports

Minor:
- ops.Power now uses proper python **
- unified introduction comment on lines 2-3
- updated gitignore