Add CodeBuffer class for managing indentation
Add more helper methods to Buffer class.
Add Buffer class as a file.
Add BufferTest