Added isDone mark, and rearranged some parts.
Updated Stream.java and StreamObject.java for isDone
Updated the Parser and changed Stream.java correspondingly. Plus minor improvements on Stream.java
Added the deadline part to Stream.java. Task.java and StreamObject.java updated correspondingly.
refactor