Merge pull request #4 from AncientLysine/master

merge
add fileopen function
Merge pull request #5 from AncientAnton/master

Merge