Added initial commit for C001_H, updated .gitignore with community template
Continued work to [C001_H]

  - Added RelayCommand, implements ICommand used by ViewModel to bind commands
    to buttons, etc
  - Added ViewModelBase, implements INotifyPropertyChanged
  - Added ViewModel, inherits ViewModelBase
  - Defined MainWindow, added basic structure for Scheduling program
Basic working solution for [C001_H]

  - Added Model.Event object, has IsSelected property for ViewModel -- not the
    best way of handling multiple selections in a ListView, but definitely the
    easiest.
  - Added GridViewColumns to EventList to account for Model.Event
  - Added RemoveEvents command and bound to RemoveEvent button
  - Added postEvent to ViewModel, inserts new events in chronological order
  - Removed Tests.fs and ViewModelBase.fs as neither were being utilized
Initial commit for [C145_E]
Basic working solution for [C145_E]
Cleaned up code for [C145_E], added InputParser
Updated [C145_E], refactored into version that streams directly to console

  - Added cprintf utility function to print to the console with color
  - Removed layer/branch/trunk builder functions, added PrintTree function
    which utilizes matches and sequences to print characters one by one directly
    to the console
  - PrintLeaf function prints leafs and baubles
    - Leaves are printed in green
    - Bauble is random with 20% chance to occur and random color on occurrence
  - PrintTrunk function prints trunk pieces in yellow
  - Renamed InputParser to TreePrinter
  - Added validation to TreePrinter per challenge instructions
Initial commit for [C147_E].