Improve bike, fixes #190

This request improves bike weighting due to bug fixes in 3D calculation as well as the introduction of an experimental priority API.