Rough and ready commit prior to initial test of standalone compile + cleanup

** This is an initial commit of Outpost to github and should not be
considered ready for use of any kind. **

Expect refactoring, cleanup and optimisation to be forthcoming.
All modifications are assumed to be made under geecon/apps/outpost/
unless otherwise noted.

A constants.py:
	Contains various constants used for layout and control used
within Outpost.

A controller.py:
	A simplistic central controller for the application, as per
wxPython's cookbook.

A main.py:
	Outpost's main entry point.

A regex.py:
	The two regular expressions used to validate Geecon and Steam
API Keys respectively.

A view.py:
	The main view for the application, coordinates panel rendering
and responds to some basic UI events.

A model/filesystem.py:
	Interacts with the user's filesystem to store API Keys and
settings files for the application.

A model/main.py:
	The main model of the application, coordinates interactions
between the various submodules (FileSystem, Outpost, etc.).

A model/steam.py:
	Contains the two API request methods used by Outpost presently.

A model/www.py:
	A small wrapper around urllib2 utilized by Outpost() and the
steam methods to actually make HTTP requests.

A res/*:
A res/about_text.txt:
	... an application resource package, and
	the text file containing further help instructions for Outpost.

A widgets/pnl_controls.py:
	Contains the primary submission button for the application and
some light supporting UI behaviors.

A widgets/pnl_geecon.py:
	Contains the Geecon API Key storage controls and some light
supporting UI behaviors.

A widgets/pnl_steam.py:
	Contains the Steam API Key storage controls and some light
supporting UI behaviors.