Started OO controller for solver, implemented optional arguments
Added default value for optional arguments
Added outflow boundary condtions, and option
Implemented source solver in Controller class
Added bc2d.f90 to the makefile
Chnaged name of bc module
Fixed setup.py to work now
Drastically reorganized file structure of code
Added __init__ file
Fixed Setup files