Closes #15 - Function reference based completion to work without ()
Closes #16 - Function completion to have () added by default