Generate separate header file

- Converted generator::translate to take filenames as arguments

- Parameters were passed to translate() in the wrong order

- Header file is now correctly added

- Added ex.h to .gitignore
#001 - Fixed version number
Added include guards on header
Added prefix to guard header string
Generate separate header file

- Converted generator::translate to take filenames as arguments

- Parameters were passed to translate() in the wrong order

- Header file is now correctly added

- Added ex.h to .gitignore
Added include guards on header

Added prefix to guard header string
Merge branch 'dev' of https://github.com/drb27/ecc into dev