update quaternion.jl with usage of the Quaternion type

import Base: promote_rule added, because q*2 failed without importing.

Added example of instantiating and doing simple math with the created type.