Added Faukon output tests and finished its implementation.
Added RandomNumberException.cs to be used in place of returning an empty string in a default case branch as it makes more sense to flag an error even if it's very unlikely to happen.