Added b.misc.function_exists?

Just seems like a nice feature to have.
always postfix an exception with the word Exception... FunctionDoesNotexistException.
Should really be FunctionNotFoundException