Added ability to get elements using thier symbol. Did some misc cleanup.
Created testing framework and some tests.