Added and updated Element classes

polyElement updated
polynomial created
rational created