Cross platform pause
Merge pull request #1 from Yepoleb/pause

Cross platform pause();
Updated pause();
Move header code to cpp