Initial commit
Add port variable
Initial structure, some basic functionality
Fix