Massive update

*Many changes due to github not working for a month
*Check FTC_6299 repo for detailed change log