Extending Format String Syntax

Added arg_index option for fill character and field width
Adding Array style sub indexing for arguments
TODO: fix to produce exception rather then compile errors for invalid
operator[] (subset)
TODO: Finish index phasing