Fix unit checking with input functions
Reorganized utils directory

The utils directory is now named the lang directory and contains all OpenACCEL language specific files.
The build scripts in that directory have been moved to the build directory
Fix failing UnitObject test cases
Renamed all JavaScript files to be PascalCase