Added readline completion for method names

 * Double tab on non-windows brings up a list of possible completions, on windows you have to use Ctrl+x
 * The command line is split on white-space strings instead of just single spaces