Set up advanced setup features

* Set up guard
* Set up spork
Merge branch 'Advanced_setup'

* Advanced_setup:
  Set up advanced setup features