More complex argument parsing

Added parsing of complex argument values (so they may be wrapped in quotes or brackets) to allow for parsing of player and item names with spaces.
Fixed loop which ate CPU

The loop here ate CPU and pushed a core to 100% usage constantly.
No point in checking every millisecond for a crash.
Merge pull request #6 from Zallist/master

More complex argument parsing