#6 Slow work towards a good way to swap tiles. key 1,2 and 3 swap
between some images (3 is a real tile)
fixes #5 Only a single tile can be added to a single square. The tile
must be removed before another can take its place (this might be
adjusted later)

Zoom has also been added
Minor change (formatting)
Left menu tile display added, funtionality to come #4
Left menu functionality added.

Actions class and processing added to the system. This allows any class
to add a action that needs to be handled.
Added action processor to top menu #2
Initial saving created #7. Json added to support loading sets, saving
maps and later on loading maps
Loading maps functionality added #11

Minor fix to top menu positioning as well
Cleared up log messages
loadedTexture vector has been made static and moved into the texture
wrapper base class. All implementations should add themselves to the
vector.

Drawing area is started without a default tile, and handles NULL for
current tile
Removed warning
#13 Ok dialog created, layout needs improving.

Yes/No & Input dialogs not implemented yet
Fixes #10 ACtion Queue and actions themselves refactored.

Yes & No images added, but no further functinality added to the dialog
box #13
#13 Yes/No Dialog boxes now work
#8 Scrolling of the map area works, but scroll bars are still needed.
#9 Drawing area is fixed size now, but still need the ability to set
size

Scaling causes issue with it, this need to be fixed
Update README.md

Added details of requirements for compiling
Merge branch 'master' of git@github.com:LupusUmbrae/map.git
Code merged back to master. All headers documented and redundant method
declarations removed.