Add Composer support and dependencies