working proof of concept tags regex

 - correctly extracts artist and track name from video page html
 - channel name not yet implemented
shorter regex, still uniquely matching

- determined no need for channel name extraction
- commented file
Merge branch 'master' into VideoPageRegex
youtube-dl config and install script

youtube-dl can use an optional config (~/.config/youtube-dl.conf)
- created install file to place included file there

this config file performs the following:
 - ignores errors, which shouldnt happen in single mode anyway
 - sets min/max filesize to download, might need to adjust later
 - use a 6-digit unique-to-youtubedl number for funsies
 - use a custom output for easy regex parsing later
   - example file: 000001@@AirwaveDubstepTV@@Kevin Drew - Lost@@.m4a
   - the use of @@ as a delimiter will help pull out tags
   - this will NOT be the format of the final output files
 - also download the video thumbnail. can probably embed in id3 tags
 - perform audio extraction, and download with highest audio settings
framework for milestone 1

 - tried to anticipate overal program flow and note potential
   areas for improvement
 - removed stale argprocess code that did not relate to project
lastrun now maintained in splatfilch.cfg

 - fixes #18
 - future config options can be placed in this config file
 - cSplatfilchConfig class added
 - gitignore updated
 - on first run, sets the last run date to the current system time
 - basic demonstration of functionality in splatfilch.py
added setLastrun method, better use of ctor/dtor

 - all file writing in dtor
 - all file creation and assignment of default values done in ctor
 - added setLastrun method, which takes a datetime object
 - simplified setLastrun method
 - commented/added docstrings
Merge branch 'VideoPageRegex' into develop
Merge branch 'youtube-dl-config' into develop
Merge branch 'config-file' into develop
fix errors in comments, move call to setLastrun()
Updated notifying, created sample html email and stub email parser
First branch of gdata
small fixes
Gdata updated to fetch recent videos from specific channel/user

-Extra functions still exist in module
minor cleanups throughout
completed cachefile class, gitignore cachefiles

  -handles failure to open cachefile upon first run
 - verified functionality
 - yep
 - pops from cache stack once full
 - added cachefile type to gitignore
decided not to hide splatfilch config

though these settings shoudln't necessarily need to be edited, I see no
compelling reason to hide them from the user, especially since they are
human readable.  after all, this is where input/output dirs will be
specified, logfiles will be named, and other settings will be stored.
people should be able to see this stuff if they want
recent_urls writes urls of recently uploaded urls to a file

-Text file of channels used for input
-Only writes urls to file (no title, user, dictionaries, etc)
Fixed #19, fixed #21.  Updated recent_URLs to save info to file

- Channels are read from channels.txt
- Information is acquired and is written to file URLs.txt
- Each tuple is stored on a separate line
- Does not include the channel name (can be added if needed)