refactored skills, cleaned up implementation, message list functionality
messaging functionality mostly working