Actual initial commit
Tests mostly
Tests and main functionality complete
Parser no longer returns script name as the first argument. Also parser no longer recognizes argument separator '--' as an option value.