Versioned API and abstracted permissions to core
Created Collection API
Added filtering and permissions to datapoint API