add Namespace class, basic functionality, tests
re. #26
add Namespace class, basic functionality, tests
re. #26
Merge branch 'namespace' of github.com:MurphEngineer/whdl into namespace

Conflicts:
	build.gradle
Merge branch 'master' of file:///home/mtrberzi/whdl/public into namespace
add Namespace.containsIdentifier()
Merge branch 'master' of file:///home/mtrberzi/whdl/public into namespace
nit-picking of previous work, and test cases
correct erroneous removal and ignore of buildfile
refactor containsIdentifier to isVariableDefined
remove variable search functions
use private and public scope instead
add tests for exception classes
add tests for exception classes
rebase against correct version of Expression class
Merge branch 'exception-issues' of git@github.com:MurphEngineer/whdl.git into exception-issues

Conflicts:
	src/test/java/org/whdl/frontend/syntaxtree/TestMultipleAssignmentException.java
	src/test/java/org/whdl/frontend/syntaxtree/TestVariableNotAssignedException.java
Merge pull request #54 from MurphEngineer/namespace

Added Namespace class, basic functionality, tests
Merge branch 'master' into exception-issues
This uses code from an updated public upstream
remove static instances from test getters
the modified methods now return a new instance every time they are
called
Merge pull request #64 from MurphEngineer/exception-issues

Added unit tests for exception classes
basic IR class structure
simple test cases demonstrating the use of ExprTypeVisitor