making the in memory repository the default; adding user and intent resources; removing search and reorganizing nearly everything