Update kf to be more functional
Added gravity model updated Makefile