New branch refactoring the interfaces to support jLEMS
Sort states when converted to string
jLEMS integration