Added library parsing.
So I don't have to hand code in ast's. Same parser/lexer combo can parse programs or libraries. Also added some examples (need to test).