Quality updates
Added initial unit tests
Added inline documentation
Added more documentation
Split SwiftFSM.swift into SwiftFSM.swift and SwiftFSMState.swift
Added initial unit tests
Added inline documentation
Added more documentation
Split SwiftFSM.swift into SwiftFSM.swift and SwiftFSMState.swift