Library Update

First N Steps Integration
Integration at given Time Points
Extended API
Updated samples