Implemented string preprocessor

- ^ -> **
- 1hour -> 1 * hour
- 1 hour -> 1 *hour

Implemented but not international
- cube, cubic -> ** 3
- square, squared, sq -> ** 2
- thousands separator
- x per y -> x / y

Thanks r-barnes