Added basic logging function, returns logger, takes in logger name / file name
Added logging messages to redis and retoracle
Finished adding logging statements
Merge branch 'master' of https://github.com/sazlin/rheTOracle

Adding logging to current master
Added verbosity levels to logging
Fixed error messages so they include traceback messages
Successfully added argparse to set verbosity level
Updated Fab file to change owner of retoracle.log to ubuntu, so we can write to it
Added SA_Mapper.py with POC code that reads in batches of tweets that need sentiment data and then adds a record with fake data one by one.
Updated SA_Mapper.py to now continuously grab batches of tweets and fake-process them. It also restricts itself to one batch per 5 seconds, which eventually will be important when there aren't that many tweets per batch.
refactored sa_mapper.py to be a basic POC mapper script that hadoop would actually want. created a new sa_worker.py script that now includes some incomplete POC code for using EMR + S3 to set some fake data.
Fleshed out EMR portion of SA_Worker.py. Ready to start testing.
Adding print statements for debugging (logging isn't in master yet) and fleshing out SA_* scripts to debug EMR job failures.
Fixed SA_Mapper.py so it works on EMR.
Fleshed out SA_Worker.py and broke out code into different functions.
Added a sa_reducer.py script. It's an indentity script + it does some formatting.
Parameterized the tweet_batch query string and increased the default batch size.
Made logger names dynamic
Untracked Sentiment Analysis
Changed fabfile to rsync so that we can exclude larger folders from sync.  Changed logger so that logs dynamically show origin of log message