Added silly IntelliJ IML files to ignored patterns
Added support for buffer segments. This allows buffers to act as gap buffers. http://en.wikipedia.org/wiki/Gap_buffer