Business Layer: Solutions I

  • Break up Slash.pm into smaller components
    • Slash::DB
    • Slash::Apache
    • Slash::Display
    • Slash::Utility
  • Remove data assumptions (anonymous user ID)