Added buffer for input stream.
Removed string name from Variable.
Fixed bug on solver.
Added missing files.