State Pattern Refactoring
Merge remote-tracking branch 'origin/master'

Conflicts:
	aghapyproject/src/aghapyproject/controller/LibraryItemStateManager.java
	aghapyproject/src/aghapyproject/model/LibraryItem.java
State Pattern Refactoring