Took a number of functions out of the Aura Monad

- Functions that don't need to be in it shouldn't be.
- Thinking about implementing AuraPure that can't do IO
  but still has access to Settings and can fail like Error.
Aura.Utils.Numbers - `:` now allowed as a version number seperator

- ffmpeg has version numbers like `1:2.2-2`