First commit

Basically fully implemented Streams except for number of streams to pull
down