Initial commit
created .cpp files
early draft of Input class
Added some documentation to the Input class
added placeholders for each input events in process()
Added struct to Input to handle window events
Added definitions for mouse button/movement events
Merged development branch to master so that the README will show
Squashed commit of the following:

commit a402e6b9871ac5c26678a02103c4985e8ebde249
Author: roglew <rglew56@gmail.com>
Date:   Wed Oct 16 20:18:00 2013 -0400

    Added readme for github

commit 005e44ff2def605de3dcdc76c690e675d2b0c6b8
Author: roglew <rglew56@gmail.com>
Date:   Tue Oct 15 17:26:57 2013 -0400

    Squashed commit of the following:

    commit f3aac0ad65cda8b8c992d3f20b282d4342a0d0ca
    Author: roglew <rglew56@gmail.com>
    Date:   Tue Oct 15 17:25:40 2013 -0400

        Object manager test compiles and works

    commit 10013ad2b535ee1e2ddd50d2ad20df59ee62882b
    Author: roglew <rglew56@gmail.com>
    Date:   Tue Oct 15 17:14:20 2013 -0400

        Object files compile, emotionally preparing for segfaults

    commit 8b65b1073e309a2e89aa08323ca75a1dddc390ca
    Author: roglew <rglew56@gmail.com>
    Date:   Tue Oct 15 16:38:22 2013 -0400

        objectmanager doesn't use templates, changed hpp to h

    commit 4c284dd626c121f199047a330fcad677761862bd
    Author: roglew <rglew56@gmail.com>
    Date:   Tue Oct 15 16:35:02 2013 -0400

        Game object manages game loop. I really don't want to test this

    commit ecda2cc7cb66d545a33ea0acd78d9f86f9d19703
    Author: roglew <rglew56@gmail.com>
    Date:   Tue Oct 15 15:37:20 2013 -0400

        forgot objectmanager.hpp

    commit f45612c25a5f8312cc9070b3f9824668227102a2
    Author: roglew <rglew56@gmail.com>
    Date:   Tue Oct 15 15:36:32 2013 -0400

        First draft of work on the object manager, created test directory BROKEN
        AS FUCK!

    commit 19ccae89efce8d1bee6278c9d1817c7e6f269247
    Author: roglew <rglew56@gmail.com>
    Date:   Mon Oct 14 23:34:30 2013 -0400

        A bit of work on object manager implementation. Ice cream time.

    commit 8691b52d884ea7977aaef172e8aa5b64754cf1a7
    Author: roglew <rglew56@gmail.com>
    Date:   Mon Oct 14 23:20:18 2013 -0400

        Objects' process_event() now takes a Game as an argument

    commit f3fe3f9180e5624698ae5aecc0524d6058dce4a4
    Author: roglew <rglew56@gmail.com>
    Date:   Mon Oct 14 23:07:26 2013 -0400

        Created game class to keep game parts together

    commit ca60faa464b982a95e89ab3bfc7ce52f18744f5b
    Author: roglew <rglew56@gmail.com>
    Date:   Sun Oct 13 17:34:38 2013 -0400

        Added object management test. Copied resource_org

commit 15ae87909100f2fd7e26c8a8f7a5c4729bafb559
Author: roglew <rglew56@gmail.com>
Date:   Sat Oct 12 18:48:48 2013 -0400

    I think I merged most of resource_org to development?

commit 0baab5962aadfc23273e40ff973681fbaddd5ebc
Author: roglew <rglew56@gmail.com>
Date:   Fri Oct 11 18:46:50 2013 -0400

    Added collisiontest.cpp

commit 393dc29b4ae566777e3afef2ec3a217e2e4628a5
Author: roglew <rglew56@gmail.com>
Date:   Fri Oct 11 18:30:00 2013 -0400

    Added comments to resource_arg makefile

commit 42c230f74cc6521bfb7683b7c2135f63acd7524b
Author: roglew <rglew56@gmail.com>
Date:   Fri Oct 11 18:24:47 2013 -0400

    Modified includes in resource_org test

commit 0424e635e142ce3df9e18bff95e55ae0f87fb17a
Author: roglew <rglew56@gmail.com>
Date:   Fri Oct 11 17:48:07 2013 -0400

    No idea what 'prog' was or how it got there

commit 23ced410707a246716ea764a01cb421eaa5f35d9
Author: roglew <rglew56@gmail.com>
Date:   Fri Oct 11 17:44:59 2013 -0400

    Converted tabs to spaces

commit 435d794aa01f1e93a47c58cef1270308973fe768
Author: roglew <rglew56@gmail.com>
Date:   Fri Oct 11 17:38:59 2013 -0400

    fixed resourceorg test main.cpp

commit d227443d367f3d5effee12e5b1eb56dbdcd872ab
Author: roglew <rglew56@gmail.com>
Date:   Fri Oct 11 17:38:18 2013 -0400

    Updated resourceorg test makefile

commit 2e4f94f5538768a583bdc9be817e85f8e1fac0eb
Author: roglew <rglew56@gmail.com>
Date:   Fri Oct 11 17:28:44 2013 -0400

    Make can generate all the .o files now

commit 255d36f9bf81a821a314c775aa2cedc42b28700d
Author: roglew <rglew56@gmail.com>
Date:   Fri Oct 11 16:57:36 2013 -0400

    Made resource_org test use the engine

commit 0f32870618e025d865ba901e738fefefbad3ea0b
Author: roglew <rglew56@gmail.com>
Date:   Fri Oct 11 16:57:13 2013 -0400

    Updated makefile

commit e34b586a993c579afa7c88bbfc28894b0da9daf7
Author: roglew <rglew56@gmail.com>
Date:   Fri Oct 11 16:02:51 2013 -0400

    Engine compiles with -I flag instead of symlinks

commit e8c2abd07e8646afc8a406e668837478f1a41d88
Author: roglew <rglew56@gmail.com>
Date:   Tue Jul 30 11:49:56 2013 +0200

    Updated makefile, resource finder, moved main.cpp to src/

commit db6312505a68c25d493a5cf8a91d101264a9629a
Author: roglew <rglew56@gmail.com>
Date:   Tue Jul 30 11:19:26 2013 +0200

    Made makefile, added to resource header load func for IMG_X

commit ed683a52a7b77b921839f48b1a6e739a39f83f98
Author: roglew <rglew56@gmail.com>
Date:   Wed Jun 26 16:13:58 2013 +0200

    First draft of the resource manager, not tested

commit 357cad174454e12ac2bb0bbab31db6f78cb3a126
Author: roglew <rglew56@gmail.com>
Date:   Tue Jun 25 12:26:00 2013 +0200

    Created python script to generate header to match resources to enums

commit 326af100b2ec7fee8cfbab3615e337ca9411934a
Author: roglew <rglew56@gmail.com>
Date:   Mon Jun 24 15:43:00 2013 +0200

    Added more to base project

commit a0c2cdf42d86aef132092661e8570bf1c822afec
Author: roglew <rglew56@gmail.com>
Date:   Mon Jun 24 15:41:33 2013 +0200

    Created empty template on how I want games organized

commit bea23f56adb33ffd451a515be3e0b613ebacee00
Author: roglew <rglew56@gmail.com>
Date:   Mon Jun 24 15:37:39 2013 +0200

    BB collisions work

commit 43eabe9066f7443618effae164aaaa297d294025
Author: roglew <rglew56@gmail.com>
Date:   Tue Jun 11 16:41:06 2013 +0200

    created basic tests for box collisions which now work

commit ad8a507f769e427d1370445ab5998693a3ba3e94
Author: roglew <rglew56@gmail.com>
Date:   Tue May 28 16:45:57 2013 +0200

    Added collide() for vectors of BoundingBox

commit c6dc1946d0f4e745cb143f7aa01aa03f89e5006d
Author: roglew <rglew56@gmail.com>
Date:   Tue May 28 16:45:34 2013 +0200

    Added useless build to make sure that collision.o compiles

commit 298e027cfbe4778678105fb03fb1aa69a5c7fdc1
Author: roglew <rglew56@gmail.com>
Date:   Tue May 28 16:35:25 2013 +0200

    Added bounding box collision to collision class

commit a2fc61a18969fac7fab311d3517c068d057dd0ae
Author: roglew <rglew56@gmail.com>
Date:   Tue May 28 15:59:32 2013 +0200

    Objects now store pos/move as ints to prevent future issues

commit b38322964eba4575f7a3b64a10b9eaa020dacafa
Author: roglew <rglew56@gmail.com>
Date:   Sun May 5 18:35:59 2013 -0400

    Added private method to Input to update mouse position

commit f50b216e0f9e0283e06be4c48fc6d44b753a65c7
Author: roglew <rglew56@gmail.com>
Date:   Thu May 2 03:00:23 2013 -0400

    Began work on collisions

commit 5058bcc02bd590075370f96441ef900054b53513
Author: roglew <rglew56@gmail.com>
Date:   Thu May 2 02:48:28 2013 -0400

    Created files dedicated to collision checking which sprites will use

commit 18d54cb576b719424a926285854dac3eec6aa39d
Author: roglew <rglew56@gmail.com>
Date:   Thu May 2 02:14:45 2013 -0400

    minor formatting

commit f24c6e59eaedd238e58eddc0ce42f82d8573d142
Author: roglew <rglew56@gmail.com>
Date:   Thu May 2 01:45:47 2013 -0400

    Updated makefile to compile and run the program

commit cd14f5b10aef3d95594931c12539fce148fae3a1
Author: roglew <rglew56@gmail.com>
Date:   Thu May 2 01:44:18 2013 -0400

    Input updates mouse when the window resizes

commit 5af727ffc35fa1f0d9db377390d359ea3d4dba18
Author: roglew <rglew56@gmail.com>
Date:   Thu May 2 01:29:30 2013 -0400

    Not completely sure what I did.

commit 082308f649228ea6df639ed725560f05d502136f
Author: roglew <rglew56@gmail.com>
Date:   Wed May 1 22:36:39 2013 -0400

    Old tests broken and removed, newinput test covers what they all did

commit 091bb2a21f0e5bf1d700229896522e916d77756d
Author: roglew <rglew56@gmail.com>
Date:   Wed May 1 22:33:46 2013 -0400

    Input converts mouse coords to world coords, now takes RenderWindow

commit 5a610fa96b680d9516d73216ea94e74142acbbd4
Author: roglew <rglew56@gmail.com>
Date:   Wed May 1 21:52:49 2013 -0400

    Created basic test of the new input system

commit 8e331b6bc0143c8a81ef8f3231dd3bf7261a8776
Author: roglew <rglew56@gmail.com>
Date:   Wed May 1 21:08:28 2013 -0400

    Updating object events and how input is used

commit c50511e6c5c418b7660ca1dc3dbe9040154e64cc
Author: roglew <rglew56@gmail.com>
Date:   Wed May 1 20:34:05 2013 -0400

    Event implementation was pants-on-head moronic. Objects define all events in defenition

commit bbd8614cac3d6c7afbc17d40f59101c4d7643c7d
Author: roglew <rglew56@gmail.com>
Date:   Fri Apr 26 21:03:12 2013 -0400

    Make info for memleak.test wihch I haven't really used

commit 02f5ca4c4999c2fa06a0b2cb4abd1f4a597cad23
Author: roglew <rglew56@gmail.com>
Date:   Fri Apr 26 20:56:38 2013 -0400

    Events now take a ResponseInfo* so that other info can be passed

commit fb7a5a7aedcd4b19c435bbc713f009ee1b253373
Author: roglew <rglew56@gmail.com>
Date:   Thu Apr 25 22:21:09 2013 -0400

    process() now passes a pointer to the object that called it

commit 70bad686ec13dbd563852abefdb0b8d185185e60
Author: roglew <rglew56@gmail.com>
Date:   Wed Apr 24 01:40:51 2013 -0400

    Object events work

commit fac93dd3073a7dc9bbaf9e1ef54c1fafa11c7442
Author: roglew <rglew56@gmail.com>
Date:   Tue Apr 23 16:30:35 2013 -0400

    Updated makefile

commit 204dbecb027cbbcebe2ba44b7c2924cd2e9ac157
Author: roglew <rglew56@gmail.com>
Date:   Tue Apr 23 16:08:28 2013 -0400

    Updated the makefile

commit 8909f45c1430c0769d6ce7f2cbd032dad30a8933
Author: roglew <rglew56@gmail.com>
Date:   Tue Apr 23 15:57:49 2013 -0400

    Turns out lib/ is not where .o files go.

commit 013b7f4bd3600e9d71ea423365cd8fa8964d702f
Author: roglew <rglew56@gmail.com>
Date:   Tue Apr 23 15:53:41 2013 -0400

    Made objectevent a normal .h, updated makefile

commit e6299a6cd7439fb7e9807a205f58f7564a2f7ec3
Author: roglew <rglew56@gmail.com>
Date:   Tue Apr 23 15:15:56 2013 -0400

    I updated the event test. I still don't think it works though

commit 660d00d80500a63925575cdc2cf37fe12adc2abc
Author: roglew <rglew56@gmail.com>
Date:   Tue Apr 23 15:15:15 2013 -0400

    first run of object events done

commit d758f7a2cf1b1a440640aec63852359bc45b528e
Author: roglew <rglew56@gmail.com>
Date:   Tue Apr 23 15:10:55 2013 -0400

    Removed object events that take arguments.

commit 813ea587ef5973d2b77530ca91592df002bd38ab
Author: roglew <rglew56@gmail.com>
Date:   Tue Apr 23 14:27:38 2013 -0400

    GameObject stores events as pointers now

commit 651e2d691ad2dbbaf868a926ba8448f61c298dea
Author: roglew <rglew56@gmail.com>
Date:   Tue Apr 23 14:04:54 2013 -0400

    Marked a place to optimize

commit 8f9d4bf84dfe1b85cc673e43e48c3df98d8f074a
Author: roglew <rglew56@gmail.com>
Date:   Mon Apr 22 23:08:53 2013 -0400

    added variable names to render.h

commit dbf0218e5a1cd7ee4aff28e50029c65f43245f94
Author: roglew <rglew56@gmail.com>
Date:   Mon Apr 22 23:07:18 2013 -0400

    added variable names to objectevent.hpp

commit 102ed09a722d3e3ef35d07de46061e12e3290e8a
Author: roglew <rglew56@gmail.com>
Date:   Mon Apr 22 23:04:45 2013 -0400

    added variable names to input.h

commit 8f9f5084594dbf3051b02987feb2fce0f1e40374
Author: roglew <rglew56@gmail.com>
Date:   Mon Apr 22 23:02:25 2013 -0400

    added variable names to gameobject.h

commit bf0339ba66590111260f4ed7604b80a2e81cb701
Author: roglew <rglew56@gmail.com>
Date:   Mon Apr 22 22:56:52 2013 -0400

    Renamed gameobject.hpp to .h

commit 727fbe865daf6f299377960b3d988ce48054ccb6
Author: roglew <rglew56@gmail.com>
Date:   Mon Apr 22 22:50:14 2013 -0400

    Render now creates a default window. Easier than merging classes

commit 5dbb46f0f1149212edc21181da3e808b2448fe97
Author: roglew <rglew56@gmail.com>
Date:   Mon Apr 22 22:20:45 2013 -0400

    Why the fuck did it work? It shouldnt be this easy. Well, object_drawtest works

commit 0e82f8f66d848691fb0eb331186875bdff296ba8
Author: roglew <rglew56@gmail.com>
Date:   Mon Apr 22 20:03:32 2013 -0400

    Object test compiles but does nothing

commit 42e8df1d4fe2a8a2060545b7d0ce20b11d449627
Author: roglew <rglew56@gmail.com>
Date:   Mon Apr 22 19:09:24 2013 -0400

    Preparing for battle with compiler

commit 51dbb9661c410ce1fd879d312605270277a13df4
Author: roglew <rglew56@gmail.com>
Date:   Mon Apr 22 19:05:32 2013 -0400

    Render updates the sprite of an object before drawing it

commit c8c3e1b65d8326b08dda5180b1697563e34351bc
Author: roglew <rglew56@gmail.com>
Date:   Mon Apr 22 19:05:02 2013 -0400

    Added method to update an object's sprite to match the object

commit f52b892277c225ff5577b60f8c1ab83a0d8a906b
Author: roglew <rglew56@gmail.com>
Date:   Mon Apr 22 19:04:05 2013 -0400

    Created test that implements drawing objects the way I want them to work

commit c8a3dce9bc52c455d74d583c53b7f90e607ead0f
Author: roglew <rglew56@gmail.com>
Date:   Mon Apr 22 18:41:18 2013 -0400

    Fixed vector operator definitions

commit f376c700e29c7cae39c76b9179c098684701e109
Author: roglew <rglew56@gmail.com>
Date:   Mon Apr 22 18:40:25 2013 -0400

    Added draw(GameObject, depth) to Render class

commit 9cf2d055a69dbb336607241543104b1ffd6705ec
Author: roglew <rglew56@gmail.com>
Date:   Mon Apr 22 18:39:13 2013 -0400

    Added get_sfml_sprite to Sprite class

commit 5a5a3b9fd3e809b308352c63a5b3cd68e65929cf
Author: roglew <rglew56@gmail.com>
Date:   Mon Apr 22 18:31:04 2013 -0400

    renamed gameobject.h to .hpp because it includes templates

commit 30e0e92872d70fb6b2476044f399259f021210b1
Author: roglew <rglew56@gmail.com>
Date:   Mon Apr 22 18:27:14 2013 -0400

    Added animation/frame stuff to GameObject

commit e1c04ae440edfe717349252106f2892cced361d0
Author: roglew <rglew56@gmail.com>
Date:   Mon Apr 22 18:13:22 2013 -0400

    Added pos/vel/accel implementations to GameObject using my new vector

commit f2d264be02ad68e162b5f08a045a53e9da2b40b4
Author: roglew <rglew56@gmail.com>
Date:   Mon Apr 22 17:59:45 2013 -0400

    Replace sf::Vector2 with my own, using in GameObject

commit 95422fca1c6d1235ab4e275eaeeeaf02884110e1
Author: roglew <rglew56@gmail.com>
Date:   Mon Apr 22 17:02:14 2013 -0400

    Only load headers once

commit fec3719d9c371cc878ff526fb1134a2eab14cf6d
Author: roglew <rglew56@gmail.com>
Date:   Mon Apr 22 16:59:51 2013 -0400

    Misc changes

commit 18c51d5b33648d4966b879fd5745baa4c67fdaca
Author: roglew <rglew56@gmail.com>
Date:   Mon Apr 22 13:01:08 2013 -0400

    Added more to gameobject.h

commit 552a7685807dbe00ea6022d7c1a96e3c10cc7dbb
Author: roglew <rglew56@gmail.com>
Date:   Mon Apr 22 00:45:06 2013 -0400

    Had to save so I can go get a sandwich before the place closes

commit b1741a36a3ecb4221977581a1031205d2a5144fb
Author: roglew <rglew56@gmail.com>
Date:   Mon Apr 22 00:42:06 2013 -0400

    Changed sf::Sprite in gameobject to my own Sprite class

commit 094de47ba05938c1a00e12244692c36bdb2a59ef
Author: roglew <rglew56@gmail.com>
Date:   Mon Apr 22 00:41:26 2013 -0400

    Added more to game object header file

commit 6811a97a9c76bbe4a6abcfdf8c06e047be34e6d6
Author: roglew <rglew56@gmail.com>
Date:   Mon Apr 22 00:41:12 2013 -0400

    Created my own sprite class

commit 34dd63b3ca990d36a55a379ed72e10123cdfc0a2
Author: roglew <rglew56@gmail.com>
Date:   Mon Apr 22 00:11:46 2013 -0400

    Added to gameobject.h

commit 435c1830138da69b3fa896bf1feab2d3e7a888ee
Author: roglew <rglew56@gmail.com>
Date:   Sun Apr 21 23:58:20 2013 -0400

    Updated makefile, misc. changes

commit 988ffe2b7207b8a15d2f256b7dc2ababe663c518
Author: roglew <rglew56@gmail.com>
Date:   Sun Apr 21 23:57:31 2013 -0400

    Updated test to reflect new ObjectEvent class

commit e480a7543f85be24a1d53922712c4dbd725c8fd1
Author: roglew <rglew56@gmail.com>
Date:   Sun Apr 21 23:56:35 2013 -0400

    Fixed ObjectEvent::set()

commit 86407c28fb60dc8aa74da89ddc2b63bbcde50223
Author: roglew <rglew56@gmail.com>
Date:   Sun Apr 21 23:54:03 2013 -0400

    ObjectEvent works as intended, but the definition isn't very nice

commit 69782949eea7622f88a4ca3aeafc5dc7754f4ef2
Author: roglew <rglew56@gmail.com>
Date:   Sun Apr 21 23:50:43 2013 -0400

    Added new methods to ObjectEvent that don't take arguments

commit 26771d77861849200fe2583d76593c3b539d59c7
Author: roglew <rglew56@gmail.com>
Date:   Sun Apr 21 21:20:38 2013 -0400

    ObjectEventArg works

commit 5e2f0e06888cabcc413449a8d11900cdc1f1b5cb
Author: roglew <rglew56@gmail.com>
Date:   Sun Apr 21 20:53:27 2013 -0400

    Split ObjectEvent into ObjectEvent/ObjectEventArg. ObjectEvent works

commit d5d29e67b5eff6705d80b0e6a8dfb8c40f6e0486
Author: roglew <rglew56@gmail.com>
Date:   Sat Apr 20 23:05:18 2013 -0400

    Moved object event to its own file and made it a template class

commit e06fb4c684f1b56e8cbc885391a396f5385eb219
Author: roglew <rglew56@gmail.com>
Date:   Sat Apr 20 22:46:57 2013 -0400

    Created gameobject files

commit a3f65f53038048acc059b4b212302acfbea7af4c
Author: roglew <rglew56@gmail.com>
Date:   Sat Apr 20 21:59:35 2013 -0400

    I'm afraid of doing real work so I'm tweaking rendertest.cpp

commit 1bf98b5b0c09a820741c20512661df37e28e2ea4
Author: roglew <rglew56@gmail.com>
Date:   Sat Apr 20 21:56:06 2013 -0400

    Put clear() as the last thing to draw in the rendertest for fun

commit 12d84f71a2de7e31c3985399bde4e81296fefbfc
Author: roglew <rglew56@gmail.com>
Date:   Sat Apr 20 21:54:27 2013 -0400

    render test tests depth now too

commit 6c10cd009bcd8e1eff215c09dd9e744b22271e0c
Author: roglew <rglew56@gmail.com>
Date:   Sat Apr 20 21:42:24 2013 -0400

    Updated mind map

commit 28c190c0771a9880b65ad601d6bcd14d93669f1a
Author: roglew <rglew56@gmail.com>
Date:   Sat Apr 20 21:42:02 2013 -0400

    Created basic test for Render class

commit a217281c54042a8d4f41e286cc333b8d5fa59be6
Author: roglew <rglew56@gmail.com>
Date:   Sat Apr 20 21:41:12 2013 -0400

    Render now works (currently has clear() and draw())

commit 37d324a9857a6dc2aafc1c7e3a73cf153309c714
Author: roglew <rglew56@gmail.com>
Date:   Sat Apr 20 21:40:49 2013 -0400

    Changed input to take Window& instead of a pointer

commit 96b60c822e7f2b71a3a3b4fa0417744c16a9ec6d
Author: roglew <rglew56@gmail.com>
Date:   Sat Apr 20 21:09:34 2013 -0400

    Render should be able to render to a window now

commit bcffbe6959782e96e1e39b506c59ec35c7defa19
Author: roglew <rglew56@gmail.com>
Date:   Sat Apr 20 21:05:26 2013 -0400

    Began definitions, added Render.draw()

commit 66017edf8cd9f643566e0fe2d592ce9e8e45423c
Author: roglew <rglew56@gmail.com>
Date:   Sat Apr 20 20:40:58 2013 -0400

    First run through render.h

commit 9f44e574f2be09e45befded9f9dc0fdaf44563af
Author: roglew <rglew56@gmail.com>
Date:   Sat Apr 20 19:51:51 2013 -0400

    added make cleanlib and make cleantests

commit 09bed2e20c637e202ced3121edc2ed6bf805f78c
Author: roglew <rglew56@gmail.com>
Date:   Sat Apr 20 19:49:33 2013 -0400

    Added "make clean" to clear libs and tests

commit e6db6b1082c6ae487faa11f5bbfcbb68d44e7132
Author: roglew <rglew56@gmail.com>
Date:   Sat Apr 20 19:49:12 2013 -0400

    Updated structure a bit

commit c4154208846db55bc1f131d505c217efa10f75be
Author: roglew <rglew56@gmail.com>
Date:   Sat Apr 20 18:30:18 2013 -0400

    Updated makefile

commit 7170ec0611a449912b846adb26b33d772e213cff
Author: roglew <rglew56@gmail.com>
Date:   Sat Apr 20 18:29:51 2013 -0400

    Added basic test that outputs input events to cout

commit 26ee3c1e3ead9247f6823315d49f4abd3bfe1990
Author: roglew <rglew56@gmail.com>
Date:   Sat Apr 20 18:29:26 2013 -0400

    Prevented key pressed events from repeating. Input should work now.

commit e5e703efe1e23d25c63033a241fc5d22238ddba0
Author: roglew <rglew56@gmail.com>
Date:   Sat Apr 20 18:23:38 2013 -0400

    Input now compiles correctly

commit 3a67bd1974bebe43d60e49b4d9bf72c4ddfad154
Author: roglew <rglew56@gmail.com>
Date:   Sat Apr 20 17:26:36 2013 -0400

    Added debugging messages to input

commit 0569abe0ae7b61ad69d3ae190a82d1df5ff58491
Author: roglew <rglew56@gmail.com>
Date:   Sat Apr 20 16:56:10 2013 -0400

    forgot to actually define Input::mouse_pos_rel()

commit 57fa4abf4fcef1370b1eda88e47722a345b013c9
Author: roglew <rglew56@gmail.com>
Date:   Sat Apr 20 16:52:32 2013 -0400

    Input now nees a reference window, finished definition minus joystick

commit 99f3fe5490edda9ee132a76d5e0f6074343be51a
Author: roglew <rglew56@gmail.com>
Date:   Fri Apr 19 18:42:45 2013 -0400

    Added keyboard events and has_focus/mouse_is_in_window to WindowStatus

commit f0456f0cbda68724b06da7ad54149e88d4425903
Author: roglew <rglew56@gmail.com>
Date:   Fri Apr 19 18:27:02 2013 -0400

    Input initializes everything to 0/false on creation
Merge branch 'master' of https://github.com/roglew/cmengine

Conflicts:
	README.md