Week 15

This week I continued working on gaf, now supporting json loading and default values, next up is array support (yay)