Added the rest of the metamacros. Added -limit argument and a simple help message.