variable decls and idz used returned with scopes
added empty function bodies
return on fbody working. full test added.

removed old microc tests
removed interpreter test from testall
Merge branch 'chris_kira_semantic_analysis' of https://github.com/dmb2168/PLT into chris_kira_semantic_analysis
fixed var decls and default return type; added test; started statement implementation in output and ir