FIX: Bug #3 (-begin or -end Alone Analyze All Commits) - Added checks for -begin and -end command-line options being specified independently.
DEV: Made first-pass code-formatting updates to facilitate readability and refactoring.
Authored by: j0e3gan 2014-08-27
Parent: [r6]
Child: [r8]