Added the ability to add properties, took property HTML out into individual files