rename multiplyElemUnit to defineAsMultipleOf and make it accept non-elementary units as argument
add some non-SI units
add imperial units