Switch event creation method

Part of #43

The user can create new events by selecting a region and then pushing either `enter` or `ctrl-n`. 

![screen shot 2014-10-25 at 11 15 57 pm](https://cloud.githubusercontent.com/assets/6354033/4782058/ed2882c0-5cd7-11e4-87c6-8e0053e07989.png)

![screen shot 2014-10-25 at 11 16 03 pm](https://cloud.githubusercontent.com/assets/6354033/4782060/f54a094c-5cd7-11e4-9b6e-4fff928eaa61.png)

As you can probably tell from the screenshots, these changes rely on the fix pushed in the row height adjustment PR #49.

Expected behavior: Drag across a single row to start a selection. Dragging across multiple rows should not include them in the selection--the selection should all be on one row. Hitting `ctrl-n` or `enter` while there's a selection should create a new event. Note: doesn't handle event collisions. Elements should still be able to be dragged and resized.