Add memberfunction

- Add empty files for the code for a new test: memberfunction
- Add proper .gitignore files
- Add proper makefiles