Do not create test class for Cell
Remoe unnecessary include
Create FileStream to accept FILE struct
Implement write method to SStream
Create Stream class and change FileStream and StrStream not to be derived from SStream class
Create Stream::write method to accept buffer and length
Add `open` and `close` function to handle a file
Merge branch 'feature/file' into develop
Reduce `write` method calls
Make include appropriate