implemented display, sorting, and pop of session information
Services and Controller are now TypeScript