began seperating parser and ast, error codes for bootstraper
added more Node types and depth to walking down

updated based on PR comments + new str func for program

added space around the binops in program.__str__
Merge pull request #3 from mvcisback/acorn

Splits parser and AST code. Additional cleanups Close #3
Generate classes based on the mozilla parser api
- now can filter based on types
changes to address comments in PR

- formatting
- found bug in the mozilla parser api
added L to PARSER_API_HTM
Merge branch 'generated' #12
added functions to their own scope
added call_graph implementation.
A -> B where A, B are Function Decls and the edge are call sites
Introduced a naive Call Graph to improve on for spiderflunky: Closes #17

Implements a naive procedural call graph. Plan to change out with a
more formal model based on an abstract semantics (k-CFA, CFA2, or some other approx)
fixed indentation for tests