add vector class and update README