added property list and logic to load plist
Added loader for plist