shell_file adaptor

Please note, that this is my first contribution to a github project, so be patient if i messed up something along the way or missed some best practice steps.

Thanks for the great work, 
Alex

Added read() and write() functions; Fixed bug in is_file(); Added -f flag to remove_self()