Added optimize imports and fixed contentSlot import when empty.
Fixed a property and fixed contentslot class import.
Fixed a property.
Working on threads.
Working on the threading.
Working on validation.
Merge pull request #38 from ArcBees/brandon-createpresenter24

Working on validation.
Merge pull request #37 from ArcBees/brandon-createpresenter23

Working on the threading.
Merge pull request #36 from ArcBees/brandon-createpresenter22

Working on threads.
Merge pull request #35 from ArcBees/brandon-createpresenter20

Fixed a property.
Merge pull request #34 from ArcBees/brandon-createpresenter19

Fixed a property and fixed contentslot class import.
Merge pull request #33 from ArcBees/brandon-createpresenter18

Brandon createpresenter18