More code improvements

Default variables for methods.
String indexes for arrays work.
Added function_parameters scope