Very barebones base for the library
Added a bit more than the base (oops)

 - Created base LUA classes with lua's half-assed object orientation
 - Button, Label, and TextButton are usable
 - Added a testing object, can also be looked at for an example
Added base for text field. Not yet functional.
Fixed character widths to be slightly less gimmicky.
Text fields now mostly work.

  - Typing works, as well as cursor navigation
  - Moving cursor with mouse has yet to me implemented
  - As of now, this will work best with US keyboards; using other keyboards may result in odd behavior
    - Don't think there is any way around this right now
Added mouse handling to textField.

 - Has not yet been tested
 - Still need to add text scrolling, so that the text does not display
    outside the textField.
Added text clipping to TextField.

 - Has not yet been tested
Fixed mouse clicking and text clipping to actually work.

  - There is a bug where drawing a string will trim the string of whitespace first.
Changed TextButton to initialize with w and h args.

 - Also fixed a few bugs in TextButton and Label
 - Made a few minor changes for testing in the test object
Added workaround to bug where canvasDrawText would trim a single leading space.
Added basic Panel and Frame, not yet functional.

  - Fixed some inconsistencies with draw(dt)
Minor changes, nothing important.
Changed all canvas draw methods to call methods in PtUtil.
Fixed a bunch of bugs with nesting components.
Frames now are draggable.
Update README.md
Very barebones base for the library
Added a bit more than the base (oops)

 - Created base LUA classes with lua's half-assed object orientation
 - Button, Label, and TextButton are usable
 - Added a testing object, can also be looked at for an example
Added base for text field. Not yet functional.
Fixed character widths to be slightly less gimmicky.